1 / 14

Web-grafika (VRML) 2. gyakorlat

Web-grafika (VRML) 2. gyakorlat. Nyitrai Erika Varga Balázs. Hátterek. Background { eventIn SFBool set _ bind exposedField MFFloat groundAngle [ ] exposedField MFColor groundColor [ ] exposedField MFString backUrl [ ] exposedField MFString bottomUrl [ ]

albin
Download Presentation

Web-grafika (VRML) 2. gyakorlat

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web-grafika (VRML)2. gyakorlat Nyitrai ErikaVarga Balázs

  2. Hátterek Background{ eventIn SFBool set_bind exposedField MFFloat groundAngle[ ] exposedField MFColor groundColor[ ] exposedField MFString backUrl[ ] exposedField MFString bottomUrl[ ] exposedField MFString frontUrl[ ] exposedField MFString leftUrl[ ] exposedField MFString rightUrl[ ] exposedField MFString topUrl[ ] exposedField MFFloat skyAngle[ ] exposedField MFColor skyColor[ ] eventOut SFBool isBound }

  3. Hátterek 2. • Ezen az ábrán az égbolt 4, a talaj pedig 3 színből áll.

  4. Hátterek: Feladat • Hozd létre a következő hátteret a világodban:Az ég legyen sárga, sötétkék, világoskék, fehér színátmenetes (kb. 6, 63 és 89 fokos szögeknél bontva - 0.1, 1.1, 1.5 radián).A talaj pedig legyen világosszürke, sötétszürke majd fekete. (itt a határok: 82 és 85 foknál legyenek (1.45 és 1.5 radián).

  5. Kinézet: Anyagjellemzők Shape{ appearanceAppearance{materialMaterial { … } } geometry … }

  6. Kinézet: Anyagjellemzők 2. Material{ exposedField SFColor diffuseColor1 1 1 exposedField SFColor emissiveColor0 0 0 exposedField SFColor specularColor0 0 0 exposedField SFFloatshininess0.2 exposedField SFFloatambientIntensity0.2 exposedField SFFloattransparency0 }

  7. Anyagjellemzők: Feladatok • Készíts három egységsugarú gömböt a-4 0 0, a 0 0 0 és a 4 0 0 pontba. A színük legyen piros, sárga és zöld. • A fenti gömböknél állítsd be a gömbök anyagának fényességét 0.05-re, 0.2-re és 1-re. (A fényes felületek színe legyen 1.)

  8. Anyagjellemzők: Feladatok 2. • Készíts öt zöld 2 egység oldalú kockát és mindegyik belsejébe egy 0.5 sugarú piros gömböt a következő pontokba: (-6 0 0),(-3 0 0), (0 0 0), (3 0 0), (6 0 0).A kockák anyagának az átlátszósága legyen sorrendben a következő: 0, 0.25, 0.5, 0.75, 1!

  9. Kinézet: Textúrák Shape{ appearanceAppearance{texture… { … } } geometry … }

  10. Kinézet: Kép-textura ImageTexture{ exposedField MFStringurl[ ] field SFBoolrepeatSTRUE field SFBoolrepeatTTRUE }

  11. Kép-textura: Feladat • Hozz létre egymás mellett egy kockát,egy gömböt és egy kúpot tetszőleges adatokkal. Mindegyik testre textúraként ugyanazt a képfájlt helyezd!

  12. Kinézet: Mozi-textura MovieTexture{ exposedField MFStringurl[ ] field SFBoolrepeatSTRUE field SFBoolrepeatTTRUE exposedField SFTimestartTime0 exposedField SFTimestopTime0 exposedField SFBoolloopFALSE exposedField SFFloatspeed1.0 eventOut SFTimeduration_changed eventOut SFBoolisActive }

  13. Mozi-textura: Feladat • Hozz létre egymás mellett egy kockát,egy gömböt és egy kúpot tetszőleges adatokkal. Most mindegyik testre egy mozi fájlt helyezz!

  14. Kinézet: Pixel-textura Ezt majd egy kicsit később …..

More Related