Avatar billede alexander_j Nybegynder
04. februar 2003 - 23:13 Der er 12 kommentarer og
2 løsninger

3D - polygon for bagved

http://home19.inet.tele.dk/sirvival/3dworld.html

Jeg har leget lidt med flash og 3d, og har i den sammenhæng kreeret mig min egen 3D-engine - men nu er jeg stødt ind i 3 problemer:
1. Hvad gør man når en del af polygonen er bagved en? Lige nu sletter jeg hele polygonen, men det ser ikke helt smart ud, når den del af væggen der burde være synlig pludselig forsvinder!
2. Hvordan bestemmer jeg hvilken polygon der er forrest og hvordan beder jeg flash tegne denne forrest? Klare den lige ved at arbejde med transparent, men det tager maskinkraft og er ikke ideelt på længere sigt!
3. Hvordan bestemmer jeg hvornår man støder ind i en polygon? Lige nu kan man bare gå igennem!
Avatar billede hoejrup Nybegynder
05. februar 2003 - 09:58 #1
1. og 2. Har du prøvet at anvende swapDepth på dine polygoner?

3. Du kan anvende hitTest på polygonerne.

/per
Avatar billede alexander_j Nybegynder
05. februar 2003 - 14:23 #2
Hej hoejrup tak for svaret :-) desværre ser det ikke ud til umiddelbart at kunne bruges :-(

1. og 2. Polygonerne tegnes alle i samme mc via beginFill, moveTo og lineTo - det der altså er det interessante, er hvilken polygon der tegnes først.
Hver polygon er defineret som et element i et array [0,1,2,3] der fortæller hvilke punkter polyonet skal tegnes om. Men hvordan kan jeg se hvilket polygon der er nærmest den der ser(som er placeret i (0,0,0))? Og hvordan sortere jeg i arrayet af polygoner, så de der er tættest på tegnes sidst?

3. Hvad skal jeg hitteste med den der ser er placeret i (0,0,0), men er ikke et mc og polygonerne er alle tegnet i samme mc?
Avatar billede beorndesign Nybegynder
05. februar 2003 - 14:43 #3
Istedet for at lave 3D i flash, som jo egentlig er et 2D program, kunne du jo bruge Plasma fra Discreet! Det tager et par dage at lære det at kende, hvis du ikke kender det i forvejen!
Avatar billede alexander_j Nybegynder
05. februar 2003 - 14:46 #4
beorndesign --> kan du give mig et link? Koster det penge? Er det interaktivt? Er det til hjemmesider? Kan man gøre det sådan at brugerne selv kan kreere deres egne figurer?
Avatar billede nikolajdu Nybegynder
05. februar 2003 - 15:37 #5
Alexander du kan læse her.

http://www.discreet.com/products/plasma/

Jeg har haft den lidt tvivlsomme fornøjelse af at kigge på programmet. Det er er en billig udgave af 3D studio Max og har man ingen flair for den slags, så er det svært - faktisk meget svært.

/Nikolaj
Avatar billede nikolajdu Nybegynder
05. februar 2003 - 15:40 #6
Nåja og så håber jeg du har en bedre maskine end den jeg prøvede på. En Athlon XP 1800 med 512 Mb ram - Den gik stort set i sort, men ok minimumskravene er også en 2000 ... :))
Avatar billede alexander_j Nybegynder
05. februar 2003 - 16:10 #7
Minimumskravet er da en 300 mhz med 128 mb ram?

Hvordan med interaktiviteten? er det fx muligt at brugerne på ens hjemmeside selv kan lave 3D figurer udfra diverse indtastede data?

Programmet ser ud til at koste en del penge 907,50 EUR svarer vel til omkring 9000,- kr?

nikolajdu --> du vil ikke anbefale programmet?

/Alexander
Avatar billede beorndesign Nybegynder
05. februar 2003 - 16:32 #8
Jeg kører Plasma (og 3dsmax 5) på en 1200 mhz med 512 MB uden problemer. Plasma er ikke en billigere udgave end 3dsmax, men en udgave lavet specielt til udgivelser på Internettet. Du kan eksportere til flere forskellige formater, hvor nogle kan importeres direkte i Flash. Hvis man følger de udmærkede guides, som er i programmet, kan man hurtigt komme i gang. Du kan importere figurer fra 3dsmax, så du kan finde en masse figurer på Internettet (men ikke omvendt).

Jeg tror ikke brugere på din hjemmeside kan lave 3D - Men prøv blot at se menuen på Plasmas hjemmeside - den er sgu da i orden.

Hvis du vil lave 3d grafik i høj klasse på Internettet, så tror jeg ikke der findes et bedre altarnativ (jeg har også prøvet Swift 3D) ;-)
Avatar billede beorndesign Nybegynder
05. februar 2003 - 16:38 #9
907,50 EUR svarer ca. til 6800,- kr, så dyrt det er det da, men godt :)

/Beorn
Avatar billede nikolajdu Nybegynder
06. februar 2003 - 08:55 #10
Ja du har sgu ret med kravene. Anyway så sugede det alt hvad den maskine kunne klare.

Da jeg nævnte det med "billig udgave af 3D studio Max" så var det kun som sammenligning. Da ingen andre 3D programmer til internet er ligeså avanceret og det i sin opbygning ligner 3D Max.

Om jeg vil anbefale det. Tjo hvis man kan få det til at køre ordenligt og så skal man selvfølgelig have lyst til at pille med 3D - det er nok her jeg står mest af ;-)

/Nikolaj
Avatar billede alexander_j Nybegynder
06. februar 2003 - 12:21 #11
Tjae, så har jeg fået et alternativ hvor jeg kan lave det hele om i et andet program - men hvordan jeg løser min problemer i flash eller det andet program er jeg ikke blevet klogere på!
Avatar billede alexander_j Nybegynder
09. februar 2003 - 21:33 #12
Her er noget af det jeg ville bruge det til:
http://home19.inet.tele.dk/sirvival/geometri.html

Læg mærke til at polygon-delen ikke er lavet færdig, da jeg stadig ikke ved hvordan jeg bestemmer hvilke polygoner der er forrest og hvilke der er bagerst (måske bliver jeg bare nød til at bruge transparente polygoner)!
Avatar billede beorndesign Nybegynder
09. februar 2003 - 23:21 #13
Prøv at kigge på http://www.ultrashock.com eller http://www.beorn.dk/Links/ - se under Flash design!
Her skulle det være muligt at finde mere om 3d i flash og hvordan du laver en 3d engine (ultrashock).
Avatar billede alexander_j Nybegynder
26. februar 2003 - 20:20 #14
beorndesign --> tak for et alternativ til 3d i flash, dog var det ikke det jeg spurgte om og heller ikke noget jeg vil bruge penge på nu!
Dine links kunne jeg heller ikke rigtig blive klog på i forhold til mit specifikke problem - desværre!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Forsvarets Efterretningstjeneste

Network engineer - Routing & Switching

Netcompany A/S

IT Consultant

Capgemini Danmark A/S

Microsoft AI Solution Architect

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer