Вы находитесь на странице: 1из 60

SFOEFS

NBHB[JOF

3 (6), , 2007

Flash- . ,
, - , Flash.


,

,
, .

, , ,
-? .

Anime Manga
, .

CG-,
indie, .
indie , .

04 CG

33 Flash-:
.

13 .
18 :

21
24
Indie Games
28 :

Autodesk 3dsMax
40
3ds Max ProBoolean
42 3D
44 MAX SCRIPT.
46 3ds Max 9. MentalRay.

Final Gather Arch&design

52 2D. RM
55 3D. RM
58 3D . RM
59 3D . Award
60 2DAward

:
:
,
editor@render.ru
:
,
d.fedorova@render.ru
:

:
,
editor@render.ru
:
Render.ru Center

.

13

, ,

.
Articles, translations, images and trademarks
belong to their respective authors and owners.
19992007 Render.ru

.
:

28

.
:

02 | Rendermagazine 2007

33

.
:

Flash-:
.

:
: eor

19 ,
. 30 : Pawell
- (1), Vlad Belorybkin
***** () (2) FedDark, , (3).

!
1


render.ru magazine

2007

- 79- .
:
.
.
,

.
-, .

,
4 .
,
.

Windows Vista Ready: NVIDIA

Ampede PDFLink 2
Final Cut Pro

Vista GPU
MCP. NVidia GPU MCP, Microsoft Windows Vista Premium Ready , Microsoft DirectX 10GPU. PC NVidia
Vista 359$.
Windows Vista GPU
MCP, NVidia
Preface. Preface ,
Windows Gadgets ( , , , )
PC,
. , PC
Vista.

PDF- Ampede
PDF Final Cut Pro. PDFLink 2
Mac Intel FxPlug Apple.
PDFLink 2 Final Cut Pro -, PDF Adobe
Illustrator ,
, .
QuickTime. PDFLink 2
G4,G5 Intel Core Duo,
ColorSync, Velocity Engine SSE , , non-square field .
100$.

http://www.ndidia.com/

http://www.ampede.com/pdflink/

Toon Boom Studio V3.5


Vista

Toon Boom Animation Inc.


Toon Boom Studio V3.5Service Pack 1
Windows Vista.

Toon Boom Studio SP1

Windows, MAC OSX.
Service Pack 1
Toon
Boom Studio V3.5.


Toon Boom Animation,
Members MyProducts
SP1.
http://www.toonboom.com/

04 | Rendermagazine 2007

Vue 6
e-on software Vue 6xStream Vue
6Infinite. synchro 3ds Max, Maya,
Cinema4D, LightWave XSI. Max Vue
3ds Max Vue 6. 64 . Displacement Mapping, .
. Vue 6xStream Maya
864 Maya 8.5- Maya Visual Studio SP1, Autodesk
. .
Vue 6Easel, Esprit Pro Studio .
-
http://www.e-onsoftware.com/

Autodesk 3dsMax9
Autodesk
3ds Max 9 Productivity
Booster,
.
Microsoft Vista 30 .

Biped, .
Autodesk CAD. 3D Productivity Booster

AutoCAD Revit ( -

Max2AE
Boomer Labs
Boomer Labs
Max2AE.
,
3ds Max After Effects
.

,
, ,
3ds Max After Effects
.
Max2AE 0.2 3ds Max
6,7,8 9 After
Effects 6.5 7.0 Windows,
Mac. 250$, 100$.
Boomer Labs
-
.
http://www.boomerlabs.com/

05 | Rendermagazine 2007

2008). DWG

, ,
.
Vista
32-, 64- , DirectX 10.Productivity
Booster 29
2007.
http://www.autodesk.com/

Skin Shading Maya


Gnomon Workshop Maya Skin Shading,
cg- . ,
mental ray.
Gnomon

.
Fast-Skin

,
,

.
,
,
,
.
http://www.thegnomonworkshop.com/


,
Aardman Animations
DreamWorks Animation
.
,
:
. Aardman -

, ,

,
. ,
.

DreamWorks , , Aardman

, .

Corel Painter X

Corel Painter. Corel Painter
,
. RealBristle Painting System,

.

.

Divine Proportion ,
.
Photo-Painting System, Match Palette,
Universal Mixer.
429$,
229$, education
edition 99$.
http://www.corel.com/painterx/

Ubisoft

Ubisoft
, ,
1600
. Ubisoft
295,6
3000 2013 .
,
500
2013 . Ubisoft
-,
.
Ubisoft.
Assassins Creed.
http://www.ubisoftgroup.com/

Digital Trove

PRIME 4.0
PRIME (ProductionReady Image ManipulationEffects) Windows
50
Adobe After Effects. , ,
, , .
PRIME
,
,
,
. PRIME 349$
http://www.digitaltrove.com/

StairMAX 3ds Max


StairMAX 3ds Max VIZ.
,
StairMAX 100%
. 3D:
;
;
L-;
U-;
.
9 3ds Max.
http://www.cebas.com/

06 | Rendermagazine 2007

Fusion 5.1
Developer
Version
Fusion5.1 eyeon.


Fusion.
,

,
,

.
Fusion

. ,

Fusion, . Developer
Version
,
,

.
Developer Version
,
eyeon sales@eyeonline.com.
http://www.eyeonline.com/

Sapphire
Plug-ins 2

Mudbox v.1.0.4

GenArts
Sapphire Plug-ins 2 Avid
Sapphire Plug-ins 2 for Avid: A
Guide to Creating Visual Effects.

Avid. DVD
.
Sapphire 2 45
Avid.

Sapphire Avid
AVX2.
45$,
GenArts.

Skymatter Limited
1.0.4 3Dsculpting Mudbox.
- 15 .
.
Mudbox
,
.
-
2005
2006, Mudbox


.

http://www.genarts.com/

http://www.mudbox3d.com/

Sketch v.3.0:

Akvis
Sketch v.3.0 .
, Akvis
/ , .
3.0
. Sketch v.3.0 Windows Vista,
Macintosh:
folder AKVIS
Sketch Installation Wizard .
3.0 .
Macintosh

.
http://www.akvis.com/

07 | Rendermagazine 2007

64-
ZBrush 2 Windows

Turtle4


ZBrush 2.5, 64- .
ZBrush 2
64- c RAM 4 .
,
Windows, 32 Vista, 64-
Windows , 64- ZBrush2
.

ZBrush 2.5
.

Illuminate Labs
Turtle 4,
.
-. - Illuminate Labs
, ,
Turtle
- , , ,

-, Turtle
.

Turtle 3 , baking.
baker LUA,
diffuse
.
output-
, ,
Directional Occlusion Mapping, Radiosity
Normal Maps Spherical Harmonics,
. -,
Illuminate Labs (sales@illuminatelabs.com).

http://www.pixologic.com/

http://www.illuminatelabs.com/


DreamWorks

DreamWorks MK2.DreamWorks , 2011. MK2 . , $24.,
, 2009.
, MK2Nathanael Karmitz.
. , .
, . . , . .

Autodesk AutoCAD 2008


Autodesk
AutoCAD 2008. . :
, ,
, , , ;
35, .
Autodesk AutoCAD LT2008, 2D.
Autodesk Design Review 2008 :
, .
http://www.autodesk.com/

MotionArtist 4
e frontier

, - MotionArtist, .
1500 : , , ,
.
Timeline, ,
, , . Browser Preview
- .

.
MotionArtist .

Poser, Shade Anime Studio Pro
MotionArtist.
http://www.e-frontier.com/

08 | Rendermagazine 2007

3Delight 6.5
6.5 3Delight. RenderMan
:
3Delight Maya;
Maya Fur
;
Hypershade,
.


Hypershade, Diffuse, Specular ..
Hypershade rendermanCode,

RenderMan SL Hypershade;
Maya 8.5;
- , 50%;
ZIP.
http://www.3delight.com/en/

http://www.samandpiccolo.com/
http://download.gametrailers.com/


Bioshock Blur
,
,
,

Blur .

Walker

Adam
Films.


3, , .
http://www.disney.com/
,

,

Disney

2008

Walt Disney Pictures ,


http://www.beam.tv/
CG-


TinkerBell

2008 .

,
,


.
, .
.
,
http://www.cebas.com/

SP2

finalRender
Stage-2
.

Maya

.

finalRender Stage-2 Maya
http://www.latinoreview.com/news.php?id=1154
.

.
finalRender

!
32 64- Maya 8.5.
, ,
http://rnd.cnews.ru/

3D.

Digital Domain
(, ) Dreamworks.
?

D-Wave

vfx
.

!

Orion.

5$

20,
,

Warner

Bros.
!
()


Sony

Pictures.

,
,

50,6$


.
2
99,2$ ,
94$
http://www.shrek.com/
.


http://www.shrek.com/

3,

18 !

Disney

51%
-
- 15
2007

,
,

daily.

- ,

,

,

.
.

28.03.2007 31.03.2007

CPS/ Cinema Production


Service

CPS/ Cinema Production Service


, ,

.
,
, ,
Product Placement, (,
) ..
13.04.2007
http://www.artstart.info/


Artstart



.

(
-
),
,
, .
16.04.2007 19.04.2007
http://www.retailvision.com/us/

RetailVision

RetailVision , IT
,

- ,
..
.
26.04.2007 01.05.2007
www.festival-gmbh.de

Stuttgart International
Festival of Animated Film


14- .

, ,
.
,

. -, .
27.04.2007 14.05.2007
http://www.kommissia.ru/

9,

.
- , ,
.

09 | Rendermagazine 2007

Craft
AutoZoomCam

Craft Animations
, . ,
Maya
3ds Max,

, Craft AutoZoomCam.
Craft AutoZoomCam , , . Craft AutoZoomCam

. 99$.
Craft SoftMotionCam,
.
, ,
translations rotations.
. 198$.
http://www.craftanimations.com/

Moujou
Boujou
Maya 8

Grome
-

Quad Software
Grome.

.
Grome
.

,

.
,

,
, erosion-, ,
instancing ,

.
3D (Max, Maya, XSI)

COLLADA.
http://www.quadsoftware.com/

Moujou
Autodesk Maya,
8 3d.
Boujou
Maya.
2d3

: -


, Trackit
.
, , .
799$. -.
http://www.2d3.com/

3 2009
Disney
, Pixar
2009.
Michael Arndt
(
), ,

.

,

Pixar
John
Lasseter
.

Lee Unkrich,
2, .

John Lasseter,

- Disney Animation :
,

12
, .
http://www.pixar.com/

Mudbox Digital Tutors


Digital Tutors
Mudbox.

Mudbox
. . ,
,
. ,
Mudbox , . ,
, ,
..



Mudbox
Local Subdivisions
Mudbox. ,
,
. ,
.
, ,

.
http://www.digitaltutors.com/


Kerkythea

Pixie 2.01 open source


RenderMan


Kerkythea,

.
:
3D: 3DS,
OBJ, XML (), SIA (Silo) (
);
:
FreeImage (
JPG, BMP, PNG, TGA, HDR). :
Matte;
Perfect Reflections/Refractions;
Blurry Reflections/Refractions;
Translucency (SSS);
Dielectric Material ..

2.01RenderMan
Pixie . Windows
( Visual Studio 2005), Linux OSX ( XCode UNIX Style Configure).

,
, .
Pixie 2.01:
Instancing / delayed primitives;
;
;
, , ;
HDR input/output;
Motion Blur;
Depth offield;
..

http://www.kerkythea.net/

http://www.cs.utexas.edu/

Mac- Silo 2.0

Silo , - Silo 2.0


Mac.

. Universal Binary ,
OSX
10.3 .

,
, .
, , ,
,
- .
http://www.silo3d.com/

Rhinoceros 4.0

DXStudio
1.31. 3Dreal-time
,
2D3D JavaScript,

. DXStudio,

real-time , .
DXStudio DirectX 9.0c,
. DXStudio
pixel vertex.

(Mcneel), NURBS , Rhinoceros 4.0


,

,
!
, (blending) .
,
() . ,
SmartTrack.

,
, , , , /.
(mesh).

mesh,
NURBS.
.
.

.

Rhinoceros ,
.

http://www.dxstudio.com/

http://www.rhino3d.com/

DX Studio 1.31

10 | Rendermagazine 2007

NVidia CUDA

Blender 2.43

NVidia - SDK
NVidia CUDA -
NVidia GPU. CUDA GeForce 8800
NVidia
Quadro Professional.
- CUDA SDK --

2.43
-,

multi-resolution,
UV,
- .

Retopo Mesh Sculpt.
,
cvs, .


:
Render Baking;
;
;
Defocus blur;

Windows XPLinux
(RedHat 4 3) NVidia
(http://developer.nvidia.com/).

GPU
Computing (http://forums.nvidia.
com/).
http://www.nvidia.com/

UVmap,
,
IDmask, Zcombine;
Matte;
;
Fluid Particles.
http://www.blender.org/

Synthe FX

DashRender 1.1

-
Filter Forge


Adobe Photoshop
Lightroom

Synthe FX
DashRender Autodesk
Maya Mac OSX.
email
.

Cocoa.
DashRender
,
Maya . ,
,
, .

Windows Photoshop Filter Forge,


311
.
- 30 Filter Forge.
,
,
2007.

, ,
. .
,
299$. 50$( Filter Forge 249$).



Photoshop Lightroom. 30 125 ,
175.
- 4.1,
28, , Lightroom
1.0. , Library
,
. Key Metadata
.
.

http://www.synthe-fx.com/

http://www.filterforge.com/

11 | Rendermagazine 2007

http://www.adobe.com/

3D:

Beautiful
beast

1 :
RealTime School

( RealTime School)


Wanted,
500$ ( )

,
(Beautiful Beast), .

.
wire-frame,

.

,
,
/ .
.

C20 20 2007.
30 2007.
,
Render.ru, , .
10 2007.

:

RealTime 2007 (
RealTime School);

Wanted, (
);
:

Wanted, (
);

CafeFX Team
Eyeon Team
Bluesky Studios Team
RealTime School , .
Bazelevs , .
Render.ru

: ,

13 | Rendermagazine 2007

, ,, .
anime
manga
, .
28
- Animatrix
2007
.

. (costume play),
, (fanfic),
, ,
, ,

,
,
.

, ,
,
- ,

,
, , .
, , ,
-,

, ,

,
, , .

,


.

,

: .
, ,

: , ,

.
, ,
, ,
.
, ,


,
. , ,

14 | Rendermagazine 2007

Animatrix 2007


AMV
(Anime Music Video).

2005
233 (
2 ), ,
,
2000
160 .
, ,
, , .. -
PlayStation
.
- , ?
j-rocker ,
, , ()
.
,
, ,
. . ,

,
.

15 | Rendermagazine 2007

,
,

,

.


, - .
anime-like
,

, , .
fanfic potter
1330000
fanfic naruto.

,
- Naruto ,

,

.
, , ,
, .

Death Note

DNAngel

16 | Rendermagazine 2007

, ,
. Japan Council
ofPerformers? Organizations
, , 10
, 38.2%
926 ,
, , , 26% 9 ,

. , . 70%

9
.
?


. ,


. ,

,
. ,
: ,
, :

?
,

, .

,


,
.

Mangaka idols


. ,


.
: ,
.


-.
,
,
. ,
,
.
,

-:
, . ,
Uchida Shungiku

, ,
,
.
,
, ;

,
,

.



:
, , . , , ,
.
,
, , ,
, ,
..
,
,
. ,

.

.
.

,

,
. , .
,
,
.
, ,
?

,

,
. .
.
, .


. ,
, ,

,
, .
.


.

,
,
,
. ,

,
..

, -

.

, .

.
-
,
. ,

: ,
.
,

.

War of Genesis III


17 | Rendermagazine 2007

{:
: , Render.ru

.
, .
, , ,
, , .
,
, , .
Rm: , ?
, .
, ,
.
, , ,
- , .. ,
.
,
. : -
(
- ). ,c , , ,
. .
.

Rm: ,
, ?
, ,
.
- , .
, .

Rm: ?
,
, , .
, , . ,,
,
. , ,
, ,
. , . , .
. 5.
Rm:

?
, . , . -
.
10000. ,
. ,
.

18 | Rendermagazine 2007

, , ,
, .
,
: ,
.
, - , .. , , ,,
10000, 2 .
Rm: , ?
, . , ,
(Festival International delaBande Dessinee),
-.
.

Render.ru
..
-
927 .

,
-

.


.

,

2030.
;



.

Rm:
9?
, 9 , ,
. ,
, . .
, . ,
.
.

.

Render.ru

,
,

-,
BD-
.
10% (
,
, ), 15%,
15% (
,

), 20% (
),
40%
( ).

?
:

,
.
.

.

Rm: -
. ,
. ?

, BD,,.
, BD(bande
dessine) , .
, ,
, -, , -, , :).
, . ,
, .
.
, , .
, , BD.
: , , .
. ,
, . , ,
, .
Rm: ?
, - . .
Rm: ,
?
- .
, , , .
Rm: ? ? , ?
, BD
. - , ,
. , ,
, .
, , .

19 | Rendermagazine 2007


Render.ru
2007 , ARS 27 14.
30. www.kommissia.ru.

Rm: ?
, .
. ,
. ,
. .
Rm: ?
.
, . .
Nike.
, .
, , , -.
, . , , , , .
. , Nike
1520.,
120. . , .
Rm: ?
, ,
, .
, ,
, , , ,
.

Rm: , ,
, ?
, . ,
,, (,
, , , ), . , . ,
, , ,
. , .
,
, . ,
, ,
- , , .
Rm: . ?
XXI ?
, , ,
. , , 14,
..
,
. , , . 70-
, , ,
. , ,
,, . ,
.
.
. , ,
. , ,
, , .:)
, , .
, , ,
. , ,
? -,
.
, ,
,
, . ,
. , , , , ,
. , , ,
. - , , , , , 24 ,
, , , .
, .
, . .
Rm: - , ,
?
. , ,
, .
. ,
400 , 100
.
.
Rm: , , !

20 | Rendermagazine 2007

 
*/
%*
 &

4"   
.   
03 
04  
5  
. 
*/ 
*0
/4   

0   


'. 


*3 

5) 


:

&5 

3
*4   
FO
10  
EF
SS


V
$


35 v  (


4 
% */
"3 %* 
8  &(
*/ "    
*" . 
 &4 */
     %
 *&

  





 
 

 
 


21 | Rendermagazine 2007

Indie?

, -
- . , ,
.
, Minions ofMirth,
Prairie Games, Inc. . -
. ,
, .

. -
,
.
1998
Independent Games Festival. (
50000$),
.

Indie, ,
Darwinia ,
. , ,
18 ,
, ,

? , 6
Steam - Darwinia
Indie, .

Indie , , ,
IG:Independent Games.
Moondance Games . IG:Independent Games ( , Independent Games Festival).
,
,
Indie .

, - - . , ,
.

- Independent
Game. .
IGF , ,
.
: IGF Half-Life 2 Valve
,
Valve Steam.
Darwinia Introversion,
, 2006- ,
. ,
Steam.
, Indie . Darwinia : -

22 | Rendermagazine 2007

,
, .

. ( , , ) .
(, ). Indie
, ,
, - !,
-.
- .
:
.
, ,
. -
, , ?, ,
Moondance Games,
, EA Activision.

, Indie- , .
, , . , -
Indie-, , .

:
, , -.
. .
. ,
. , .
. ,
, .
: , , ,
. ,
,
. ,
, - .
(, ) , ,

.

-!

- ,
, , .
, .
. ,
.
, , .

,
.
GameProducer
,
, Indie- . - Gamasutra

, Render.ru
. Juuso Hietalahti, -,
Polycount Productions, ,
, . Edoiki Indie-
. -

23 | Rendermagazine 2007

Indie , .
indie .

- Samorost
. -

,
, .

. ( , , )
. (, ).
,
.
. Amanita Design, , .
,
Flash- .
, ,
,
.
, , Yetisports. Edelweiss
Medienwerkstatt 4
Yetisports .
,
.
, . 22 2004 Edelweiss Medienwerkstatt
Yetisports 1:Penguin Throw on,
-
.
,
. Sundance Festival,
Independent Games Festival,
. IGF,
Sundance , ,
Indie-.
,
,
!. Juuso Hietalahti,
, GameProducer
Indie-: ,
,
Dylos World.
,
, . ,
, ,
Indie.

: Juuso Hietalahti, :


indie games





,

.

.
-


.

.


, .


,
.



4,
,
.

.



:
;
;
;
;
-;
;
;
;
.

, .

. ,
, ,
. , 50000$.
.
, , -
19.95$. ,
9.95$. 29.95$. , .
9.95$ ,
19.95$ .
eCommerce 10%
,
18$. 50000$,
- 2800.
,
( ) 1%.
, 2800, ,
280000.
.
: , ..,
.

Indie , ,
:
;
;
;
;
e-shop .

24 | Rendermagazine 2007

. Edoiki game:
: 50.000$( eCommerce);
: 50.000$(
);
: 100.000$.
:
: 19.95$;
: 1.0%;
: 280.000;
: 2.800;
Deadline: 2007.
:
3.4. 2006 600, 60.000
1.2. 2007 1100, 110.000
3.4. 2007 1100, 110.000

,
.
- .
, .
. : Big Fish Games, EA?s Pogo,
Gamehouse, GameXtazy, GameZone, Playfirst, Real Arcade,
Shockwave, Trygames, Yahoo Games.
:
10, ,
.
,
,
. , .
,
, ..
, Garage
Games, Indiepath PopCap. ,
. ,
,

, , .
,
,
Valve Steam.

.

Edoiki
Edoiki -. , Mumbo
Jumbo/United Developers Tri Synergy, Dreamcatcher/The Adventure Company, Cylon Interactive, Merscom, MWR connected,
, - .
. Shrapnelgames, JoWood
Matrix Games. Edoiki , .. .
Valve Steam.

,

.
, ,

.
,
,

,


. -
,
,
.
:


- ,

. ,


.

Edoiki


. ( ) ,
.
.

, .
. :
(, );
(, , , ,
, );
( , ,
);
( , , , ,
, ).
( , ).
, .
, .
,
. ,
, , ,
,
.
.
: -, , -,
PAD, , ,
, , , , , , ,
. ,
,
.
.

Edoiki , ,
.
, .
20 .
10000$, 2030$
.
Edoiki
(256) IDSN.
,
/ -
.
Edoiki: Google Adwords, , , - -, -
, ,
, , PAD- (),
Independent Games Festival.

-:
- : ,
. .
, , ,
. :
: - (
, ..), ,
? ,
, ;
: . , 15-, 60 , 30-
..;
: - (23)
.

25 | Rendermagazine 2007

.
-

- . ,
-.

.
.
23.
Edoiki website
Edoiki ,
,
. ,
, , ,
. Javascript , .
, ,
. -. ,
.

: ?

,
, .
, -, ,
, \
20$ 30$. , , ,
.
-, .
.


: .
FAQ, ,
email-. , ,
, Customer
Relationship Management (CRM), -
,
, ,
..

END

. . 0,5% .
. , -
-.
: , , .

26 | Rendermagazine 2007

!
Render.ru ,
3D-,
, .
: , . , , 2D-, .
+7(812) 438-1710,
- editor@render.ru, icq 992223

: ,

:

,
,
, -?
.

28 | Rendermagazine 2007

.
- . : , .
, .
,
, , , ,
. ,
, . - .

, , .
, - , . , ,
. , , .

, , ,
.
, ,
,
.
, , . 60- 70- ,
: , , ,
. .


. Motor Vehicle
Sundown . , .
50 ,
, : , ,
, , .. , .
2005,
.

, : .
. 80-
.
, . ,

-.
, , ,
. , , -
. Siggraph 1995
. 1995 - ,
,

29 | Rendermagazine 2007

. -, ,
- .
: ,
. :
if (creation && object of art && algorithm && ones own algorithm) {
include * an algorist *
} elseif (!creation || !object of art || !algorithm || !ones own algorithm) {
exclude * not an algorist *
}
1995 , . 1997 Siggraph- ,
,
.

CG-. 1964 .
. 22

. ILM, Pacific Data Images, Metro Light, Pixar,
Rezn8, Silicon Graphics Inc., USA Today, Rhythm and Hues, Xaos, Walt
Disney Productions ..
Cranston/Csuri Productions,
.
- ,
, ,
.
- .
Doc Mojo,
, 3D- MojoWorld,
. CEO/CTO, Mojo-
Pandromeda. , MojoWorld
.
, 3D- Bryce.

. . :
. .
.
- . . .
, ,
.
,
. , ,
: ,
.
-. , -
,
.
, ,
. ,
,
. , ,

Charles Csuri

Charles Csuri
Horse Play

Charles Csuri,
Ribbon Romp

Kenton Musgrave
Slickrock II, 1994

Kenton Musgrave
Aerial Perspective, 1997

Kenton Musgrave MojoWorld


Siggraphi

Helaman Ferguson

Helaman Ferguson
Umbilic Torus NC

30 | Rendermagazine 2007

Helaman Ferguson
Whale Dream II, 1987

, ,
.
,
. ,
, . , .

. .
: .
, ,
, ,
.
, . ,
, .

2D,
. :
: . : , . .

: , , .
.
, , , , , ,
, , , ,

,
.

Verostko, Horwitz, Hbert, Dehlinger

31 | Rendermagazine 2007

,
: ,
,
.
-
CG, .
-, ,
,
.

1991. , - - 23
6.

, .
.
, , , , . -
, - , .
,
,
.

Z FanArt:
3D
X-Strategy, Z.
,


. 15 ,
. !

X-Strategy

,
Flash,
, ..

Cartoon Network
Studios ,

, .

,
.
,
. ,
.

Flash-:
.
Flash-: .

,
Render.ru

Flash
, , , Flash. :
Flash,
,
.

Flash-
. ,
, - ,
Flash. Render.ru
.
- .

33 | Rendermagazine 2007

Rm: , ,
.
:
2001,
2000.
,
, .
,
. ,
- ,
2,5.
,
. -

, 54, ,
. ,
.

:
,
.
Rm:
.
: , .


, .
, ,

, , ,
.

,
. ,
,
.
,
,
. ,
, , .:)
10, .
.
,
.
, ,
, .

:
,
, .

6\5, .
Rm: ?
:
.

34 | Rendermagazine 2007

. ,
, ,
, Flash.
,
,


. . : Alien, , ,
, , -.
,
.
Rm: , ,
?
:
. , , .
,
..
Creat Studio.
Rm: , ?
:
- .
, -
,
, , .
. ,
, , . ,
.

35 | Rendermagazine 2007

Rm: ,
?
: ,
,
Flash .
.

.
, , , , ,
, ..

.

,
, , . ,
, , ,
, , ..
:
Creat Studio. ,
, .
.
Rm: Flash?
:
: , ,
, -

, . , -,
,
-,
Flash . , ,
, .

. ,
.
100%. ,

.
.

.
, ,
DVD, , .

. ,
. ,
.
, ,
.
Rm: .
-. -
-
?
: ,
ZyXEL, . ,
, , ?. ,

( , ZyXEL
), ,
.
,
- ,
, .
Rm: ,
Flash-?
: .
, .
, , , - ,
,
.
Rm: ?
: ,,
. ,
, ,
,

36 | Rendermagazine 2007

Rm: ,
?
: . ,
, .
:
.
, . ,
, ,
, . .:)
,
: -,
. -
, , ,

. ,
,
. ,
, -
, ,
,
.
Rm:
?
:
, , ,
.
6,5 .
,
, .
,

.
, ,


.
13 ,
.
, ( ,
),
.

. -
,
.
: ,
, ,

.

Rm: ?
: ,
,

, -

Rm: ,
?
: . . ,
.

, ,
.
,
.
: , - -, , ,
.
: , , -

Rm: ?
: : ,
, .
, ( , ). -
.
, ,

,
, ,
Flash
.
.
Rm:
.?
: ,
, . ,
,
.
:

,
,
, 35
2.
Rm:
?
: . , .

37 | Rendermagazine 2007

.
,
.
, ,
.
, ,
. ,
: , , .


, ,
.

.
, , , ,
, . ,
,
. :

, 5-10 , - ,
- .
. ,

DVD ,
:-)


http://www.mult.ru/projects/mas/mults/

Rm:
?
: .
-. , - .
, ,
,
,
.
.
,
,, ,
, . -
,
,,, , , ,
.
Rm: Flash-
?
:
, ,
.
-

38 | Rendermagazine 2007

Flash-.
:
Flash-
.
MipTV , .
, :
.
, ,

. , .
,
.
Rm: ?
:
, Disney.:-)
:
,
- .
Rm:
?
: .
, .
:
, ?
: , ,
.
, !

# 3

42

.
Autodesk 3ds Max
3D

44

Autodesk 3ds Max


MAX SCRIPT. .

46

.
Autodesk 3ds Max
3ds Max9. MentalRay.
Final Gather Arch&design

40

Autodesk 3ds Max



3ds Max ProBoolean


AUTODESK 3DS MAX

: beatle


3DS MAX ProBoolean
, () 3ds Max. , , . : 3ds Max8.0,
RealFlow4, ProBoolean ( RroBoolean www.autodesk.com).
( ) ,
, , .
5 ,
Editable Mesh,
Editable Mesh,
, .

,
.
Weld Selected
, :

7 Left, -

1 ,

Line,
.
,
.

2 Modify

, (Vertex)
.
, .
.
,
: Linear, Bezier,
Smooth Bezier Corner.

.
, ,
Extrude, Amount,
.
,
, .
,

2-Sided, ,
.. .

8 ,
Editable Mesh.
Attach List, , Attach.

3 ,

.
6 Front -

Line, ,
.
,
.

4 Lethe.

40 | Rendermagazine 2007

9 ,

, . Create
, Geometry
Compound Objects ProCutter,
,
Stock Outside Cutter
Stock Inside Cutter Cutter Parameters,
. .

AUTODESK 3DS MAX



RealFlow

,
,
.

10 Pick Stock
Objects, .
, (. .).

13 RealFlow,
, ,
, : Add > Objects >
Import ( Ctrl+I),
.



,
(Scale).
Scale
0.100.
,

,
,

, ,
,
.

11 ,

Editable Mesh, ,
, - Detach, ,
OK, ,
(
Explode, ). , ,
.
,
, , , RBCollection,
Add, , .

12 , ,
,
reactor, .
World:
gravity Z=-250
World scale:
1m.=1.0
Col. Tolerance=0.430
properties:
Physical properties :
Mass=1,0 kg
Elasticity=1,0
Fraction=1,0
, ,
.
, - ,
.
RealFlow, *.sd, , ,
SceneData Saver, ,
, , ,
RealFlow.

14 , , .
Emitters > Circle, ,
.
, ,
:
Resolution=0.8
Max particle=11000

,
Max Particle,
,
0.
. ,
Export Central (F12),
, *.bin .

19 , .

, 3.
, ,
,
. , , .
, Strength,
, 9.8.

20 ,
, ,
.
, ,
. ,
Binary Loader,
*.bin . , , Mesh
:

21

15 ,
, ,
,
.
(. . ).
,

16 (Gravity),

, Add >
Daemons > Gravity.
(
). , ,
Surface Tension ,
, ,

Surface Tension,
Balance ON.

17 ,

. ,
, ,
, , :
Particle Interaction
Collision Distance=0.02
Distance Tolerance=0.25
Fraction=0.01

41 | Rendermagazine 2007

18 Simulate, ,

,
, .
, build ,
,
,
, Play .
,
,
*.bin ,
,
, .
,

,
, RENDER.
, ,
, . ,
, : lex_milicin@bk.ru.

Autodesk 3ds max

: Rhino


3D
. ,
. ,
, .
, .

,
.
.
,
.:) -1. ,
, ,
.
,
,
. .
2
.

.
, .

,
,
.
Vray VrayDirt,

. ,
, ,
.
,

.

5 VrayMtl.


.
.
Maps
Diffuse Color,
Mix,

VrayDirt.
2


,
.

Mix

.
, ,
:).

3 .

Vray.
.

(Color#1)
, .

4 .

1 ,

.
.
,
.

42 | Rendermagazine 2007


VrayMtl. .

35
. ,

,

.

(Color#2) ,
.
Mix
Mix Amount.
VrayDirt.

Autodesk 3ds max

7
(Color#1 Color#2).

6 .
.
, ,
, VrayDirt.
Radius ( ).
.
1.
.
2. ,

. -
, .
:

( ): Occluded color
,
Unoccluded color
.
-.
,
.

,
, .
(Color#1 Color#2),

. (
): Ignore for gi, Consider same object
only, Invert normal, , .. .

Occluded color, Unoccluded color.
.

Radius. , .

43 | Rendermagazine 2007


,
.

Color#1

. Color#2
,
VrayDirt.
,
Radius, Occluded
color Unoccluded color (
, )
Occluded
color, Unoccluded color.
.
,
.
, ,
.
(.. ).

7
, .



.
.

9 Vray,


()
. ,
, ,
.
,
, .
.

34
12,
.
.
,
www.
vray-materials.de,
Vray. VrayDirt .
!:) .


rtDialog

macroScript Expo
macroScript ExportDialog
S Tools
macroScript ExportDialog
category:FreeS Tools
category:Free

log
Dia
ort
internalCategory:Export
Dialog
xp
category:FreeS Tools
:E
ory

internalCateg
log
buttonText:FreeS Ogre Export Dialog internalCategory:Export Dialog
reExportFloater = newRolloutFloater FreeS Export Dialog 300 600;
S Ogre Export Dia
tooltip:FreeS
Ogre
Export
Dialog
buttonText:Free

buttonText:FreeS Ogre Export Dialog


re Export Dialog
Icon:#(FreeS,3)
portRollout FreeS Export Dialog width:296 height:528
tooltip:FreeS Og
tooltip:FreeS Ogre Export Dialog

(
3)
S,
edittext scName Scene Name pos:[32,24] width:200 height:17
ree
(F
n:#
co
Icon:#(FreeS,3)
Autodesk 3ds max
Icolor:(color 0 0 0)

colorPicker amColor Ambient Color pos:[16,56] width:120 height:32


colorPicker bcColor Back Color pos:[152,56] width:120 height:32 color:(color 0 0 0)

GroupBox
grp1
Shadow
(
GroupBox grp1 Shadow Settings pos:[16,104] width:256 height:152
(
0; Settings pos:[16,104] width:256
60
0
30

log
dropdownList shadowTec Shadow Technique: pos:[32,136] width:136 height:40 items:#(NONE, STENCIL_MODULATIVE, STENCIL_
Dia
Export

E, TEXTURE_MODULATIVE, TEXTURE_ADDITIVE)

utFloater FreeS
height:152
dropdownList shadowSyze Shadow Texture Syze: pos:[32,192] width:136 height:40 items:#(128, 256, 512, 1024, 2048)
FreeSOgreExportFloater = newRolloutFloater FreeS Export Dialog 300 600;
Floater = newRollo
colorPicker shadowColor pos:[184,184] width:65 height:32 color:(color 0 0 0)

dropdownList shadowTec
FreeSOgreExport
label lbl1 Shadow Color pos:[184,160] width:72 height:24

edittext saveText save to: pos:[16,272] width:255 height:17


Shadow Technique: pos:[32,136]
button butSave Browse pos:[192,296] width:80 height:24

width:136 height:40 items:#(NONE,


checkbox convert Convert XML pos:[16,328] width:96 height:17 checked:true
6 height:528
edittext XMLText XML Converter pos:[16,360] width:255 height:17

STENCIL_MODULATIVE, STENCIL_
Dialog width:29
rollout ExportRollout FreeS Export Dialog width:296 height:528
button butXML Browse pos:[192,384] width:80 height:24
ut FreeS Export
checkbox onlyxml Export XML Scene Only pos:[16,424] width:136 height:17
ADDITIVE, TEXTURE_MODULATIVE, (
rollout ExportRollo
button expBut Export pos:[80,480] width:100 height:30
7
t:1
igh
he
0
20
TEXTURE_ADDITIVE)
th:
wid
]
s:[32,24

edittext scName Scene Name pos:[32,24] width:200 height:17
(

dropdownList
Scene Name po
120


colorPicker amColor Ambient Color pos:[16,56] width:120 height:32
edittext scName
pos:[16,56] width:
on ExportRollout open do
shadowSyze Shadow Texture Syze:

Ambient Color
(
lor
Co
am
r
ke
color:(color
0
0 0)
Pic
pos:[32,192] width:136 height:40

color

--Select
$SceneBox
t:32 items:#(128, 256, 512, 1024, 2048) r.color.g
igh
he
0
0)
12
0
th:
0
r
wid
try
(
2,56]
15
s:[
po

ight:32 color:(colo
lor
scb
= select $SceneBox
he
Co

colorPicker shadowColor
Back
) ker bcColor
rue
colorPic
catch

7 pos:[184,184] width:65 height:32
ight:17 checked:t
setUserProp ScBox SHADOW_B shadowColor.color.b
width:255 height:1 color:(color 0 0 0)
6,328] width:96 he
0]
0)1
,36
0

16
0
r
s:[
olo
po
:(c
er
color
nvert


label lbl1 Shadow Color
height:24
XMLText XML Co
Box()
80
xt
th:
itte
wid
ed
]
84

2,3


136 pos:[184,160] width:72 height:24
owse pos:[19
me = SceneBox
s:[16,424] width:

edittext saveText save
setUserProp ScBox AMBIENT_R amColor.color.r
button butXML Br

L Scene Only po

XM
rt
po
Ex
os.z = -500
ml
to: pos:[16,272] width:255 height:17


checkbox onlyx


button
butSave
Browse
0
setUserProp ScBox AMBIENT_G amColor.color.g

width:100 height:3
pos:[192,296] width:80 height:24
0]
,48
ight:17
rop ScBox SHADOWT shadowTec.selection
80
he
s:[
po
rt
po



checkbox convert
button expBut Ex
rop ScBox SHADOWS shadowSyze.selection

y:FreeS Tools
Category:Export Dialog
ext:FreeS Ogre Export Dialog
FreeS Ogre Export Dialog
FreeS,3)

setUserProp ScBox AMBIENT_B amColor.color.b



setUserProp ScBox BCKGRND_R bcColor.color.r
setUserProp ScBox BCKGRND_G bcColor.color.g


setUserProp ScBox BCKGRND_B bcColor.color.b


setUserProp ScBox SCNAME defscene

setUserProp ScBox SAVEP C:\\

setUserProp ScBox XMLPATH C:\\

setUserProp ScBox CONVERT true

setUserProp ScBox ONLYXML false

)

amColor.color.g = getUserProp $SceneBox AMBIENT_G
amColor.color.b = getUserProp $SceneBox AMBIENT_B
select $SceneBox


bcColor.color.r = getUserProp $SceneBox BCKGRND_R


: = getUserProp $SceneBox BCKGRND_G
bcColor.color.g
)
bcColor.color.b = getUserProp $SceneBox BCKGRND_B



shadowTec.selection = getUserProp $SceneBox
SC = getUserProp
WT

shadowSyze.selection = getUserProp $SceneBox
$SceneBox SCNAME
catch (
WS


scName.text = (SC as
shadowColor.color.r = getUserProp $SceneBox
W_R

String)
shadowColor.color.g = getUserProp $SceneBox

W_G

shadowColor.color.b = getUserProp $SceneBox

W_B
amColor.color.r =


saveText.text = getUserProp $SceneBox SAVEP
getUserProp

XMLText.text = getUserProp $SceneBox XMLPATH
- $SceneBox AMBIENT_R

,
convert.checked = getUserProp $SceneBox CONVERT
1 ,
ScBox = Box()
amColor.color.g
=
XMLText.enabled = convert.checked

3ds Max,

OGRE
,

butXML.enabled
= convert.checked

getUserProp $SceneBox AMBIENT_G
onlyxml.checked = getUserProp $SceneBox ONLYXML

..

3ds
Max

amColor.color.b
=

Utilities
ScBox.name = SceneBox
)
oFusion. .mesh

getUserProp
on scName entered text do

$SceneBox AMBIENT_B

,scName.text
, .

setUserProp $SceneBox SCNAME
MAXScript,
)
= -500
bcColor.color.r =
on amColor changed col do
oFusion
ScBox.pos.z
2,


getUserProp
$SceneBox BCKGRND_R
rProp $SceneBox AMBIENT_R amColor.color.r

.
.xml ,


rProp $SceneBox AMBIENT_G amColor.color.g
bcColor.color.g =
rProp $SceneBox AMBIENT_B amColor.color.b
MAXScript:
OGRE,
.mesh
,
)
getUserProp $SceneBox BCKGRND_G
on bcColor changed col do


,

.
bcColor.color.b =

setUserProp $SceneBox BCKGRND_R bcColor.color.r

setUserProp $SceneBox BCKGRND_G bcColor.color.g


, ,

setUserProp
ScBox SHADOWT
getUserProp $SceneBox BCKGRND_B

setUserProp $SceneBox BCKGRND_B bcColor.color.b


n- oFusion,
, shadowTec.selection

)

on shadowTec selected sel do

shadowTec.selection
=
.
.

setUserProp $SceneBox SHADOWT shadowTec.selection
- $SceneBox SHADOWT
)
setUserProp
ScBox SHADOWS getUserProp
,
.xml

on shadowSyze selected sel do


shadowSyze.selection
=
,
,shadowSyze.selection

, shadowSyze.selection
,
setUserProp $SceneBox SHADOWS

getUserProp
$SceneBox SHADOWS
)

.
on shadowColor changed
col do
, ,
,


setUserProp ScBox
SHADOW_R
setUserProp $SceneBox SHADOW_R shadowColor.color.r

..
shadowColor.color.r =
setUserProp $SceneBox SHADOW_G shadowColor.color.g
shadowColor.color.r

setUserProp $SceneBox SHADOW_B shadowColor.color.b


getUserProp $SceneBox SHADOW_R
, ,
. ,
)


on saveText entered text do
shadowColor.color.g =

MAX
SCRIPT.

setUserProp $SceneBox SAVEP saveText.text


- $SceneBox SHADOW_G
setUserProp ScBox SHADOW_G
getUserProp
)
: xml,

on butSave pressed do
shadowColor.color.g

shadowColor.color.b
=
, ,
.
,

pa=getSavePath()

getUserProp $SceneBox SHADOW_B


if (pa!=undefined) then (

pa=pa+\\

3ds
Max.

saveText.text=pa
setUserProp ScBox SHADOW_B3D,
setUserProp $SceneBox SAVEP pa
saveText.text =
shadowColor.color.b

)
)

getUserProp
on convert changed state do
MAX SCRIPT $SceneBox SAVEP

XMLText.text
=
setUserProp $SceneBox CONVERT convert.checked
New Script,
LesExpScene.ms.


XMLText.enabled = convert.checked
2
getUserProp $SceneBox XMLPATH
butXML.enabled = convert.checked
Open Script, Run Script

)
convert.checked =
on XMLText entered text do

, ,
, ,

,
getUserProp $SceneBox CONVERT
setUserProp
ScBox AMBIENT_R
setUserProp $SceneBox XMLPATH XMLText.text
,
..
Edit->Edit
)

amColor.color.r
XMLText.enabled
=
on butXML pressed do
Open Listener
Rollaut
.

convert.checked
pa=getSavePath()
2.

Visual MAXScript,

if (pa!=undefined) then (

butXML.enabled
= convert.
pa=pa+\\

,
setUserProp
ScBox AMBIENT_G
XMLText.text=pa
checked

setUserProp $SceneBox XMLPATH pa
,
.amColor.color.g
)
onlyxml.checked
=

)
,
.
on onlyxml changed state do

getUserProp $SceneBox ONLYXML
.
,

setUserProp $SceneBox ONLYXML onlyxml.checked


setUserProp ScBox AMBIENT_B

)

amColor.color.b

on expBut pressed do


)
)

.

,


on scName entered text do

,

.

(
ut ExportRollout FreeSOgreExportFloater ;


Edit
Box
setUserProp ScBox BCKGRND_R

setUserProp $SceneBox SCNAME scName.text

,
bcColor.color.r


)
,

.

on amColor changed col do
setUserProp
ScBox
BCKGRND_G
New Script,
.

(
bcColor.color.g

, ,

setUserProp $SceneBox AMBIENT_R amColor.color.r
.
Grid/Snap

setUserProp $SceneBox AMBIENT_G amColor.color.g
.

.

setUserProp $SceneBox AMBIENT_B amColor.color.b
setUserProp ScBox BCKGRND_B

)
bcColor.color.b

on bcColor changed col do


(


setUserProp $SceneBox BCKGRND_R bcColor.color.r



setUserProp $SceneBox BCKGRND_G bcColor.color.g


setUserProp ScBox SCNAME

setUserProp $SceneBox BCKGRND_B bcColor.color.b
defscene


)


on shadowTec selected sel do
44 | Rendermagazine 2007
setUserProp ScBox SAVEP C:\\
(


setUserProp $SceneBox SHADOWT shadowTec.selection

)
setUserProp ScBox XMLPATH C:\\


rop ScBox SHADOW_R shadowColor.color.r

rop ScBox SHADOW_G shadowColor.color.g

rop ScBox SHADOW_B shadowColor.color.b


rop ScBox AMBIENT_R amColor.color.r

rop ScBox AMBIENT_G amColor.color.g

rop ScBox AMBIENT_B amColor.color.b

setUserProp ScBox BCKGRND_R bcColor.color.r

setUserProp ScBox BCKGRND_G bcColor.color.g




rop ScBox BCKGRND_B bcColor.color.b


rop ScBox SCNAME defscene

rop ScBox SAVEP C:\\

rop ScBox XMLPATH C:\\

rop ScBox CONVERT true

rop ScBox ONLYXML false

)

Convert XML pos:[16,328] width:96

height:17 checked:true


edittext XMLText XML

Converter pos:[16,360] width:255


height:17
do
en
op
ut
ollo
rtR
on Expo

button butXML Browse

pos:[192,384] width:80 height:24
(


checkbox onlyxml Export
XML Scene Only pos:[16,424] width:136

height:17


button expBut Export
.r
lor
lor.co

Co
pos:[80,480]
width:100 height:30
am

_R
NT
x AMBIE

setUserProp ScBo


amColor.color.g

x AMBIENT_G

on ExportRollout open do
setUserProp ScBo

(
.b
lor
.co
lor

Co
am

_B
NT
BIE

AM
x
setUserProp ScBo
.r
bcColor.color
--Select
x BCKGRND_R

setUserProp ScBo
$SceneBox


.
lor.color

KGRND_G bcCo
SC = getUserProp $SceneBox SCNAME
try (

erProp ScBox BC
scName.text
= (SC as String)
tUs
se



amColor.color.r
= getUserProp $SceneBox AMBIENT_R
scb =

MAX SCRIPT

rtDialog
macroScript ExportDialog
macroScript Expo
macroScript ExportDialog
category:FreeS Tools

ry:FreeS Tools
go
ate
category:FreeS Tools
c
macroScript ExportDialog
internalCategory:Export Dialog
:Export Dialog
category:FreeS Tools
internalCategory:Export Dialog
internalCategory
buttonText:FreeS Ogre Export Dialog
log
internalCategory:Export Dialog
Ogre Export Dia
buttonText:FreeS Ogre Export Dialog
buttonText:FreeS Ogre Export Dialog
tooltip:FreeS Ogre Export Dialog
tooltip:FreeS Ogre Export Dialog
uttonText:FreeS
b

log
Dia
rt
Icon:#(FreeS,3)
po
Ex
Icon:#(FreeS,3)
re
tooltip:FreeS Ogre Export Dialog

(
tooltip:FreeS Og
(

Icon:#(FreeS,3)
Autodesk 3ds max
3)
FreeSOgreExportFloater = newRolloutFloater FreeS Export Dialog 300 600;

Icon:#(FreeS,


GroupBox grp1 Shadow
rollout ExportRollout FreeS Export Dialog width:296 height:528
(

Settings pos:[16,104] width:256


(
Export D

edittext scName Scene Name pos:[32,24] width:200 height:17

FreeSOgreExportFloater = newRolloutFloater FreeS Export


utFloater FreeS
height:152

colorPicker amColor Ambient Color pos:[16,56] width:120 height:32 color:(color 0 0 0)
Floater = newRollo

colorPicker bcColor Back Color pos:[152,56] width:120 height:32 color:(color 0 0 0)

dropdownList
shadowTec
Dialog 300 600;
FreeSOgreExport

GroupBox grp1 Shadow Settings pos:[16,104] width:256 height:152
Shadow Technique: pos:[32,136]

dropdownList shadowTec Shadow Technique: pos:[32,136] width:136 height:40 items:#(NONE, STENCIL_MODULATIVE, STENCIL_ADDITIVE,

TEXTURE_MODULATIVE, TEXTURE_ADDITIVE)

width:136 height:40 items:#(NONE,



dropdownList shadowSyze Shadow Texture Syze: pos:[32,192] width:136 height:40 items:#(128, 256, 512, 1024, 2048)
t:52


colorPicker shadowColor pos:[184,184] width:65 height:32 color:(color 0 0 0)
width:296 heigh
STENCIL_MODULATIVE, STENCIL_


label lbl1 Shadow Color pos:[184,160] width:72 height:24
eeS Export Dialog
rollout ExportRollout FreeS Export Dialog width:296 height:528
ADDITIVE, TEXTURE_MODULATIVE,

edittext saveText save to: pos:[16,272] width:255 height:17
t ExportRollout Fr
lou
rol

button butSave Browse pos:[192,296] width:80 height:24
(
TEXTURE_ADDITIVE)

checkbox convert Convert XML pos:[16,328] width:96 height:17 checked:true
s:[32,24] width:2

edittext XMLText XML Converter pos:[16,360] width:255 height:17
(

edittext scName Scene Name pos:[32,24] width:200 dropdownList
Scene Name po

button butXML Browse pos:[192,384] width:80 height:24
edittext scName
pos:[16,56] w
shadowSyze Shadow Texture Syze:

checkbox onlyxml Export XML Scene Only pos:[16,424] width:136 height:17
lor
Co
nt

height:17
bie
Am

button expBut Export pos:[80,480] width:100 height:30
pos:[32,192] width:136 height:40
lorPicker amColor

co

colorPicker amColor Ambient Color pos:[16,56]

items:#(128, 256, 512, 1024, 2048)


olor 0 0 0)
2,56] wid
width:120 height:32 color:(color 0 0 0)

colorPicker shadowColor

on ExportRollout open do
height:32 color:(c
ck Color pos:[15

(

Picker bcColor Ba
r.color.g
lor
pos:[184,184] width:65 height:32
co

t:17 checked:true

igh
he
name
saveText
96
--Select
$SceneBox
th:
wid
color:(color
0
0
0)
]

0] w
try (
r 0 0 0)16,328
:(colo
erter pos:[16,36
color
nv
caption save to:
,


label lbl1 Shadow Color
scb
= select $SceneBox
Co
L
XM
setUserProp ScBox SHADOW_B shadowColor.
xt
)
xt XMLTe
th:80 h
editte
pos:[184,160] width:72 height:24
width 255

catch
(
.
pos:[192,384] wid
color.b
Browse
tXML

edittext saveText save
n bu
butto
height 17

ScBox
= Box()
ene Only pos:
Sc
L
.
XM
to: pos:[16,272] width:255 height:17
rt
po
Ex
ScBox.name =
ml
kbox onlyx

SceneBox
chec


button butSave Browse


Browse

: name ExportRollout
ScBox.pos.z = -500
th:100 he
pos:[192,296] width:80 height:24
t:17
igh

he
rt pos:[80,480] wid
Expo.
caption FreeS
Export

checkbox convert

pButDialog.
setUserProp ScBox AMBIENT_R amColor.color.r
tton ex
setUserProp bu

Convert XML pos:[16,328] width:96
, ScBox SHADOWT shadowTec.selection
height:17 checked:true
setUserProp
.
name butSave
ScBox SHADOWS shadowSyze.selection
setUserProp ScBox AMBIENT_G amColor.color.

edittext XMLText XML
setUserProp
caption
Browse

ScBox SHADOW_R shadowColor.color.r

g
Converter pos:[16,360] width:255
setUserProp
width 80
.
ScBox SHADOW_G shadowColor.color.g
,
height:17
en do
setUserProp
ut op
rtRollo
Expo
heih 24

.

button butXML Browse
ScBox SHADOW_B shadowColor.color.b
setUserProp ScBox AMBIENT_B amColor.color.
on

pos:[192,384] width:80 height:24
( ,
setUserProp
b
ScBox AMBIENT_R amColor.color.r
,

checkbox onlyxml Export
Check Box
setUserProp
XML Scene Only pos:[16,424] width:136
ScBox AMBIENT_G amColor.color.g

.mesh ,
.
setUserProp

height:17
ScBox AMBIENT_B amColor.color.b

XML.


button expBut Export
setUserProp ScBox BCKGRND_R

setUserProp ScBox BCKGRND_R bcColor.color.r


(Icons.zip) 3DSMAX\UI\Icons.
lor.color.r
pos:[80,480] width:100 height:30
setUserProp ScBox BCKGRND_G bcColor.color.g

bcColor.color.r
BIENT_R amCo

x AM

rop ScBo
name convert

setUserProp
erP
tUs
se
setUserProp ScBox BCKGRND_G
ScBox BCKGRND_B bcColor.color.b

caption Convert XML


. Color.color.g

bcColor.color.
g

_G am

setUserProp

NT:
AMBIE
width 96
,erP

ScBox SCNAME defscene


Box
3
4
rop Sc.

on
tUs
setUserProp
se

Edit

, ScBox
Drop
Down
height
17
SAVEP C:\\
ExportRollout
open
do

setUserProp
Box.

List:

rollout ExportRollout FreeS ExportBIE
Dialog
width:296
amColor.color.b
enabled true

(
NT_B
ScBox XMLPATH C:\\
setUserProp ScBox
BCKGRND_B
bcColor.color.b
x AM
setUserProp
height:528

name, ,

tUserProp ScBo

se
checked true
ScBox CONVERT true

(
setUserProp
,
name shadowTec

x BCKGRN
ScBox ONLYXML false


-setUserProp ScBo
--Select

,

caption Shadow Technique: )


enabled
--


$SceneBox

width 136

RN
. checked
.


setUserProp
ScBox SCNAME
defscene

rop ScBox BCKG



xyz abc.

scName.
height 40
setUserP
--

. Edit Box, try (





SC = getUserProp $SceneBox SCNAME

.
items NONE, STENCIL_MODULATIVE,
caption Scene Name,


scName.text
= (SC as String)
setUserProp
ScBox
SAVEP
C:\\
--g

STENCIL_ADDITIVE,
TEXTURE_

scb
=
XML .mesh (
amColor.color.r
= getUserProp $SceneBox AMBIENT_R

)
select $SceneBox
amColor.color.g = getUserProp $SceneBox AMBIENT_G
. width height
MODULATIVE, TEXTURE_ADDITIVE

bcColor.color.b

)
amColor.color.b
= getUserProp $SceneBox AMBIENT_B
setUserProp
ScBox XMLPATH
C:\\

x BCKGRND_B

ScBo
200 17.

rop
erP
tUs

se
bcColor.color.r = getUserProp $SceneBox BCKGRND_R
)

bcColor.color.g
= getUserProp $SceneBox BCKGRND_G
Color Picker

items ,

:
name XMLText
bcColor.color.b
= getUserProp $SceneBox BCKGRND_B

setUserProp
ScBox CONVERT
true


Ambient Background

shadowTec.selection
.
caption XML Converter
= getUserProp $SceneBox SHADOWT


ExportDialog
shadowSyze.selection = getUserProp $SceneBoxmacroScript
SHADOWS
defscene
.

.
catch
(
width
255

ScBox SCNAME
setUserProp
ScBox ONLYXML
false2category:FreeS
Tools
setUserProp

shadowColor.color.r = getUserProp $SceneBox SHADOW_R
ColorPicker

height
17
shadowColor.color.g
= getUserProp $SceneBox SHADOW_G
internalCategory:Export Dialog

shadowColor.color.b = getUserProp $SceneBox SHADOW_B
.
:
Drop Down List:


VEP C:\\


saveText.text = getUserProp $SceneBox SAVEP
erProp ScBox SA
tUs
--
.
Browse, =

XMLText.text
getUserProp $SceneBox XMLPATH se
)
convert.checked = getUserProp $SceneBox CONVERT
buttonText:FreeS
Ogre
Export
Dialog
name amColor
name shadowSyze

XML .

XMLText.enabled
= convert.checked

ATH C:\\
butXML.enabled = convert.checked
caption Ambient Color
caption Shadow Texture Syze:
ScBox = Box()
rop ScBox XMLP
onlyxml.checked = getUserProp $SceneBox ONLYXML
setUserP

--


width 120
width 136
name
butXML

.



e

)
height 32
height 40
x CONVERT tru
tooltip:FreeS Ogre
Export Dialog

on scName entered text do caption Browse
ScBox.name = SceneBox

setUserProp ScBo
(
items 128, 256, 512, 1024,
2048 setUserProp $SceneBox SCNAME
width
80


scName.text
SC
=

)
--
.
:

se


on amColor changed col do height 24
x ONLYXML fal
getUserProp $SceneBox
SCNAME
Icon:#(FreeS,3)
(
name
bcColor
=
Label caption
ScBox.pos.z
-500
setUserProp ScBo
setUserProp $SceneBox AMBIENT_R amColor.color.r
scName.
(

setUserProp
$SceneBox
AMBIENT_G
amColor.color.g
caption Back Color
Shadow Color. setUserProp
ColorPicker


$SceneBox AMBIENT_B amColor.color.b
text = (SC as String)
)


)
width 120
name shadowColor

--
.

on bcColor changed col do ,



(
height 32
caption

FreeSOgreExportFloater = newRolloutFloater FreeS





setUserProp $SceneBox BCKGRND_R
bcColor.color.r
amColor.

setUserProp $SceneBox BCKGRND_G bcColor.color.g
Export Dialog 300 600;

.

.
color.r = getUserProp
$SceneBox
AMBIENT_R


setUserProp $SceneBox BCKGRND_B bcColor.color.b

setUserProp ScBox SHADOWT




)
amColor.

:
shadowTec.selection

on
shadowTec
selected
sel
do

,
File->Save

, .
(
color.g = getUserProp
$SceneBox
AMBIENT_G


setUserProp $SceneBox SHADOWT shadowTec.selection
SC =


Visual MAXScript

--
.

)

amColor.

on shadowSyze selected sel do
, Group Box
.

addRollout
ExportRollout FreeSOgreExportFloater ;

name onlyxml
setUserProp ScBox SHADOWS
(
color.b = getUserProp
$SceneBox
AMBIENT_B
$SceneBox SHADOWS shadowSyze.selection
. caption

setUserProp
shadowSyze.selection
scNa
caption Export XML Scene Only
)
SCNAME


on shadowColor changed col do
)
Shadow Settings, name
. .

width 137

(
bcColor.



setUserProp
$SceneBox
SHADOW_R
shadowColor.color.r

,
height
17

setUserProp $SceneBox SHADOW_G
shadowColor.color.g
amC
color.r = getUserProp
$SceneBox
BCKGRND_R
setUserProp
ScBox SHADOW_R


setUserProp $SceneBox SHADOW_B shadowColor.color.b

,
.


)
shadowColor.color.r
bcColor.

on saveText entered text do

2 Drop Down List

,

(
NT_RFile\
color.g = getUserProp
$SceneBox
BCKGRND_G
BIE
amC

setUserProp $SceneBox SAVEP saveText.text
neBox AM

ColorPicker
Label. Drop
Down

$Sce
Export. , ,
)
bcColor.

on butSave
pressed do
Evaluate
All.

List , Label
(. ).

Edit
setUserProp ScBox SHADOW_G

.
(
color.b = getUserProp
$SceneBox
BCKGRND_B

_G
NT
shadowColor.color.g

pa=getSavePath()
BIE
,

Box, /

amC
Box AM

if (pa!=undefined) then (
$Scene


pa=pa+\\
MAXScript Listener.
,


name expBut

saveText.text=pa


shadowTec.

setUserProp $SceneBox SAVEP pa

ColorPicker caption

_B
caption Export
setUserProp ScBox SHADOW_B
)
AMBIENT

selection = getUserProp
$SceneBox
SHADOWT
$SceneBox

)
,

.

shadowColor.color.b

on convert changed state dowidth 100

bcC
(

LesExpScene_1.ms
:
, .

height
30

setUserProp $SceneBox CONVERT convert.checked
shadowSyze.selection = getUserProp $SceneBox SHADOWS


XMLText.enabled = convert.checked


butXML.enabled = convert.checked


RND_R

)
bcC
$SceneBox BCKG

on XMLText entered text do

(


setUserProp $SceneBox XMLPATH XMLText.text

shadowColor.color.r = getUserProp $SceneBox SHADOW_R
G
)
KGRND_

User Propertiesce

setUserProp
ScBox
bc
on butXML pressed do
neBox BC
$S
AMBIENT_R
5
amColor.color.r
,
( .
3dsMax,
,
pa=getSavePath()
shadowColor.color.g = getUserProp $SceneBox SHADOW_G




if (pa!=undefined) then (
B
Customize->Customize

,

D_
RN

pa=pa+\\
KG

Box BC

XMLText.text=pa
$Scene
User
Interface
Toolbar -setUserProp
.



.

$SceneBox XMLPATH
pa
setUserProp ScBox
AMBIENT_G
shadowColor.color.b = getUserProp $SceneBox SHADOW_B
sh


,
))
,
SceneBox.

amColor.color.g

changed state do
, .
on onlyxml,
.

ADOWT


(
saveText.
SH
x
Bo
ne

$SceneBox ONLYXML onlyxml.checked

sh
New
- setUserProp

MAXScript.

)
getUserProp $Sce
text = getUserProp $SceneBox SAVEP
setUserProp ScBox
AMBIENT_B

pressed do

, .
on expBut


(

XMLText.
S
amColor.color.b
OW
AD

SH
,
- )
, User
,erP

ceneBox

rop $S


text = getUserProp $SceneBox XMLPATH
getUs
. ) Customize
Defined Properties,
. ,

convert.
s


User Interface Category:
FreeS

addRollout ExportRollout FreeSOgreExportFloater ;


checked = getUserProp $SceneBox CONVERT


_R
Tools ( ,

open

OW

XMLText.
ceneBox SHAD
setUserProp ScBox
BCKGRND_R )
)
rop $SSceneBox,
s
erP
tUs
,
ge

enabled = convert.checked
bcColor.color.r

Properties
,



OW_G
butXML.
AD
SH
x
Bo
ne
ce
$S
.
User Defined.

rop,
setUserProp ScBox
BCKGRND_G
getUserP
enabled = convert.checked
,
,
,
bcColor.color.g
onlyxml.


.

, $S
.
x SHADOW_B
Bo
ne
checked = getUserProp $SceneBox ONLYXML

getUserProp ce



setUserProp ScBox BCKGRND_B


bcColor.color.b

)
P

$SceneBox SAVE

on scName entered text do


(

LPATH

setUserProp $SceneBox SCNAME scName.text

$SceneBox XM


)

RT
45 | Rendermagazine 2007

setUserProp ScBox SCNAME


defscene


setUserProp ScBox SAVEP C:\\

neBox CONVE
getUserProp $Sce

checked

checked

tooltip:FreeS Ogre Export Dialog


Icon:#(FreeS,3)
(

FreeSOgreExportFloater = newRolloutFloater FreeS Export Dialog 300 600;

rollout ExportRollout FreeS Export Dialog width:296 height:528


(

edittext scName Scene Name pos:[32,24] width:200 height:17

colorPicker amColor Ambient Color pos:[16,56] width:120 height:32
color:(color 0 0 0)
r.color.g

setUserProp ScBox SHADOW_B shadowColor.color.b


setUserProp ScBox AMBIENT_R amColor.color.r

setUserProp
ScBox
AMBIENT_G
-- ,

SceneBox
amColor.color.g

try()catch(). try setUserProp


ScBox
AMBIENT_B
amColor.color.b
SC = getUserProp $SceneBox SCNAME
, ,

scName.text = (SC as String)

catch(),
setUserProp
ScBox
BCKGRND_R
bcColor.color.r

amColor.color.r
= getUserProp
$SceneBox AMBIENT_R
, catch() ,
setUserProp
ScBox
BCKGRND_G
bcColor.color.g
amColor.color.g
= getUserProp $SceneBox AMBIENT_G
.

amColor.color.b = getUserProp $SceneBox AMBIENT_B
MAXScript ,



setUserProp
bcColor.color.b
bcColor.color.r = getUserProp $SceneBox BCKGRND_R
.
MAXScriptScBox
BCKGRND_B


bcColor.color.g = getUserProp $SceneBox BCKGRND_G
,
$.

bcColor.color.b = getUserProp $SceneBox BCKGRND_B
User Properties
setUserProp
ScBox
SCNAME
defscene
:

shadowTec.selection = getUserProp $SceneBox SHADOWT
setUserProp
ScBox
C:\\ / /
shadowSyze.selection = getUserProp $SceneBox SHADOWS
setUserProp
/
SAVEP
/

/ /
setUserProp ScBox XMLPATH C:\\
shadowColor.color.r = getUserProp $SceneBox SHADOW_R

shadowColor.color.g = getUserProp $SceneBox SHADOW_G
:
setUserProp
ScBox
CONVERT
true
shadowColor.color.b = getUserProp $SceneBox SHADOW_B
=getUserProp /

/ /
/
setUserProp ScBox ONLYXML false
saveText.text = getUserProp $SceneBox SAVEP

XMLText.text = getUserProp $SceneBox XMLPATH


)
convert.checked = getUserProp $SceneBox CONVERT
,
XMLText.enabled = convert.checked
, :

butXML.enabled = convert.checked

onlyxml.checked = getUserProp $SceneBox ONLYXML
shadowColor RGB
)
:
SC
=
getUserProp
$SceneBox
shadowColor.color
SCNAME
,
scName.text
= (SC
as String)

,

:

.., .
shadowColor.color.b
amColor.color.r
=
getUserProp
.
$SceneBox
AMBIENT_R


amColor.color.g
getUserProp
-- =Scene
Name ,
RGB,
AMBIENT_G
on scName entered text do
$SceneBox

.
amColor.color.b
=
getUserProp
(
, ,
$SceneBox
AMBIENT_B

:
-- .

setUserProp
$SceneBox SCNAME scName.text
bcColor.color.r
= getUserProp
--
)
$SceneBox
on ExportRollout
openBCKGRND_R
do
bcColor.color.g
=
getUserProp
(
--
$SceneBox BCKGRND_G
on amColor changed col do
bcColor.color.b
= getUserProp
--
(
$SceneBox
BCKGRND_B
try (

--
shadowTec.selection
= getUserProp
setUserProp $SceneBox
AMBIENT_R amColor.color.r
-- SceneBox
$SceneBox
SHADOWT
setUserProp $SceneBox AMBIENT_G amColor.color.g
scb = select $SceneBox
shadowSyze.selection
=
setUserProp
$SceneBox
AMBIENT_B amColor.color.b
)
getUserProp $SceneBox SHADOWS
)

--
-- = getUserProp
catch ( shadowColor.color.r
on bcColor changed col do
$SceneBox SHADOW_R
(
shadowColor.color.g
= getUserProp
--
setUserProp $SceneBox BCKGRND_R bcColor.color.r
$SceneBox SHADOW_G
ScBox = Box()
setUserProp
$SceneBox
BCKGRND_G bcColor.color.g
shadowColor.color.b =
getUserProp
setUserProp $SceneBox BCKGRND_B bcColor.color.b
$SceneBox SHADOW_B
--
)

ScBox.name
= SceneBox
saveText.text = getUserProp
--
$SceneBox SAVEP
-- ,
on shadowTec
selected sel do
XMLText.text
= getUserProp
ScBox.pos.z
= -5000
(
$SceneBox XMLPATH
setUserProp
$SceneBox SHADOWT shadowTec.selection
convert.checked
= getUserProp
-- .
)
$SceneBox
CONVERT
setUserProp
ScBox SHADOWT
shadowTec.selection
XMLText.enabled
= convert.checked
setUserProp
ScBox SHADOWS shadowSyze.selection
--
butXML.enabled
= convert.checked
setUserProp
ScBox SHADOW_R shadowColor.color.r
on shadowSyze selected sel do
onlyxml.checked
=
getUserProp
setUserProp ScBox SHADOW_G shadowColor.color.g
(
$SceneBox
ONLYXML shadowColor.color.b
setUserProp
ScBox SHADOW_B
setUserProp $SceneBox SHADOWS shadowSyze.selection

)
ScBox AMBIENT_R

setUserProp
amColor.color.r
ScBox AMBIENT_G
)
--
setUserProp
amColor.color.g
ScBox AMBIENT_B
on scName amColor.color.b
entered text do
on shadowColor changed col do
setUserProp
(
(

setUserProp
$SceneBox
SCNAME
scName.text
setUserProp $SceneBox SHADOW_R shadowColor.color.r
setUserProp ScBox BCKGRND_R bcColor.color.r

)
setUserProp $SceneBox SHADOW_G shadowColor.color.g
setUserProp ScBox BCKGRND_G bcColor.color.g
ScBox BCKGRND_B
on amColor changed
col do
setUserProp $SceneBox SHADOW_B shadowColor.color.b
setUserProp
bcColor.color.b
(
)
--
setUserProp
$SceneBox
AMBIENT_R
amColor.color.r
setUserProp ScBox SCNAME defscene
on saveText entered text do
setUserProp
$SceneBox
AMBIENT_G
amColor.color.g
setUserProp ScBox SAVEP C:\\
(
setUserProp
$SceneBox
setUserProp
ScBox XMLPATH
C:\\AMBIENT_B amColor.color.b
ScBox CONVERT
)
setUserProp
true
setUserProp $SceneBox SAVEP saveText.text

on
bcColor
changed
col
do
setUserProp ScBox ONLYXML false
)
(
)

setUserProp $SceneBox BCKGRND_R bcColor.color.r


setUserProp $SceneBox BCKGRND_G bcColor.color.g


setUserProp $SceneBox BCKGRND_B bcColor.color.b

)

on shadowTec selected sel do
(

setUserProp $SceneBox SHADOWT shadowTec.selection

)

on shadowSyze selected sel do
(

setUserProp $SceneBox SHADOWS shadowSyze.selection

) 2007
46 | Rendermagazine

category:FreeS Tools
internalCategory:Export Dialog
buttonText:FreeS Ogre Export Dialog
tooltip:FreeS Ogre Export Dialog
Icon:#(FreeS,3)
(


GroupBox grp1 Shadow
Autodesk 3ds max
Settings pos:[16,104] width:256
height:152


dropdownList shadowTec
macroScript ExportDialog
Shadow Technique: pos:[32,136]
category:FreeS Tools
internalCategory:Export Dialog
width:136 height:40 items:#(NONE,
buttonText:FreeS Ogre Export Dialog
tooltip:FreeS Ogre Export Dialog
STENCIL_MODULATIVE, STENCIL_
Icon:#(FreeS,3)
ADDITIVE, TEXTURE_MODULATIVE,
(

TEXTURE_ADDITIVE)
FreeSOgreExportFloater = newRolloutFloater FreeS Export
Dialog 300 600;

dropdownList

shadowSyze Shadow Texture Syze:

rollout
ExportRollout FreeS Export Dialog width:296 height:528
pos:[32,192] width:136 height:40
(

edittext scName Scene Name
items:#(128, 256, 512, 1024, 2048)
pos:[32,24] width:200 height:17

colorPicker shadowColor

colorPicker amColor Ambient Color
pos:[16,56] width:120 height:32 color:(color 0 0 0)
pos:[184,184] width:65 height:32

colorPicker bcColor Back Color
pos:[152,56] width:120 height:32 color:(color 0 0 0)
color:(color 0 0 0)

GroupBox grp1 Shadow Settings

label lbl1 Shadow Color
pos:[16,104] width:256 height:152

dropdownList shadowTec Shadow
pos:[184,160]
height:24
-- width:72

Browse
Technique: pos:[32,136] width:136 height:40 items:#(NONE,
STENCIL_MODULATIVE, STENCIL_ADDITIVE, TEXTURE_

edittext
saveText
save
on butSave pressed do
MODULATIVE, TEXTURE_ADDITIVE)
to: pos:[16,272] width:255 height:17

dropdownList shadowSyze Shadow
(
Texture Syze: pos:[32,192] width:136 height:40 items:#(128, 256,

button butSave Browse
512, 1024, 2048)

colorPicker shadowColor pos:[184,184]
pos:[192,296] width:80 height:24
--
width:65 height:32 color:(color 0 0 0)

checkbox convert

label lbl1 Shadow Color pos:[184,160]
pa=getSavePath()
width:72 height:24
Convert
XML pos:[16,328] width:96

edittext saveText save to: pos:[16,272]
width:255 height:17
height:17 checked:true

button butSave Browse pos:[192,296]
--


edittext
XMLText
XML
width:80 height:24

checkbox convert Convert XML
Converter
pos:[16,360] width:255
if (pa!=undefined)
then (
pos:[16,328] width:96 height:17 checked:true

edittext XMLText XML Converter
height:17
pos:[16,360] width:255 height:17

button
butXML
Browse
--



button butXML Browse pos:[192,384]
width:80 height:24
pos:[192,384]
width:80 height:24
pa=pa+\\

checkbox onlyxml Export XML Scene
Only pos:[16,424] width:136 height:17

checkbox onlyxml Export

button expBut Export pos:[80,480]
XML -Scene
Only
pos:[16,424]
width:136
width:100 height:30

save to:

height:17

saveText.text=pa


button expBut Export

on ExportRollout open do
pos:[80,480] width:100 height:30

(
--


setUserProp $SceneBox SAVEP pa
--Select

$SceneBox
)


try (

on ExportRollout open do
)

scb = select

(
$SceneBox

--

)

on convert changed state do


--Select
(
catch (
$SceneBox


--

try
(


setUserProp $SceneBox CONVERT convert.checked ScBox = Box()

scb =

ScBox.name = SceneBox
select--$SceneBox
XMLText butXML




ScBox.pos.z = -500
)
XMLText.enabled = convert.checked



butXML.enabled
=
convert.checked



)

catch (
setUserProp ScBox SHADOWT shadowTec.selection



--

XML


setUserProp ScBox SHADOWS shadowSyze.selection

on XMLText entered text do


setUserProp ScBox SHADOW_R shadowColor.color.r

(



setUserProp ScBox SHADOW_G shadowColor.color.g
ScBox = Box()

--


setUserProp ScBox SHADOW_B shadowColor.color.b
setUserProp
$SceneBox
XMLPATH
XMLText.text



)
ScBox.name
= SceneBox




-- Browse
ScBox AMBIENT_R amColor.color.r

setUserProp

ScBox.pos.z
= -500

setUserProp ScBox AMBIENT_G amColor.color.g

on butXML pressed do



(
setUserProp ScBox AMBIENT_B amColor.color.b


pa=getSavePath()

if (pa!=undefined) then (

setUserProp ScBox
BCKGRND_R
bcColor.color.r

pa=pa+\\ScBox SHADOWT
setUserProp
setUserProp ScBox
BCKGRND_G bcColor.color.g
shadowTec.selection
XMLText.text=pa

setUserProp $SceneBox XMLPATH pa





)
setUserProp ScBox BCKGRND_B bcColor.color.b
setUserProp ScBox SHADOWS

)
shadowSyze.selection



-- Export XML Scene Only


setUserProp ScBox SCNAME defscene
setUserProp
ScBox
SHADOW_R
on onlyxml
changed
state do


shadowColor.color.r
(
setUserProp ScBox SAVEP C:\\




setUserProp ScBox XMLPATH C:\\
--

setUserProp ScBox SHADOW_G
setUserProp $SceneBox ONLYXML onlyxml.checked
setUserProp ScBox CONVERT true
shadowColor.color.g

)


setUserProp ScBox ONLYXML false



setUserProp
ScBox
SHADOW_B
--

shadowColor.color.b
Export
)


on expBut pressed do



(





)
SC = getUserProp $SceneBox

SCNAME
setUserProp ScBox AMBIENT_R

scName.text = (SC as String)
amColor.color.r



File\
Evaluate
All

amColor.color.r = getUserProp
$SceneBox AMBIENT_R

setUserProp
ScBox
AMBIENT_G

amColor.color.g
= getUserProp
amColor.color.g
. . $SceneBox
AMBIENT_G


, ,
amColor.color.b = getUserProp

$SceneBox
AMBIENT_B

(LesExpScene_2.ms),

setUserProp
ScBox
AMBIENT_B

.
amColor.color.b

bcColor.color.r = getUserProp

,
$SceneBox BCKGRND_R


Export,
bcColor.color.g = getUserProp

$SceneBox BCKGRND_G
,

.


bcColor.color.b = getUserProp

,
$SceneBox BCKGRND_B
setUserProp
ScBox
BCKGRND_R

bcColor.color.r
e-mail: frees_les@mail.ru.



-, , shadowTec.selection

= getUserProp
$SceneBox SHADOWT
setUserProp ScBox BCKGRND_G

.
bcColor.color.g
shadowSyze.selection = getUserProp
$SceneBox
SHADOWS

:)
,

.






shadowColor.color.r = getUserProp
$SceneBox SHADOW_R
setUserProp ScBox BCKGRND_B

shadowColor.color.g = getUserProp
bcColor.color.b
$SceneBox SHADOW_G


shadowColor.color.b = getUserProp

$SceneBox SHADOW_B




saveText.text = getUserProp $SceneBox

SAVEP

setUserProp ScBox SCNAME
XMLText.text = getUserProp $SceneBox
defscene
XMLPATH


convert.checked = getUserProp
$SceneBox CONVERT


setUserProp ScBox SAVEP C:\\
XMLText.enabled = convert.checked


butXML.enabled = convert.checked


onlyxml.checked = getUserProp
setUserProp ScBox XMLPATH C:\\
$SceneBox ONLYXML


)


on scName entered text do
setUserProp ScBox CONVERT true
(

AAUTODESK 3DS MAX

: muskat

3ds MAX 9. MentalRay.



Final Gather Arch&design
MentalRay 3dsMAX9.
8 ,
Arch&design, ,
. , Final Gather MentalRay.
3dsMax9, ,
,
, .
,
.
, .
,

. Daylight.
,

.

Common Assign
Renderer Production

Material Editor (M).


. Material Type
Standard.

Material/Map Brouser
Arch&Design.

Render Render Scene.

Choose Renderer mental ray


Renderer.

. Color
. , (ScenaNoMaterial01)

47 | Rendermagazine 2007


, :
1) 3dsMax,

MentalRay;
2)
MentalRay,
3dsMax9

,,
Arch&design.

AUTODESK 3DS MAX

Daylight.

,
.

,
, Enable
Global Illumination (GI
) .

MentalRay - mr Sun mr Sky,


mr Sky :

, mr Sky mr Physical Sky.


.

48 | Rendermagazine 2007

MentalRay ,
. ,
,
.
MentalRay


, . , ,
,
.
Final Gather (FG).
? GI,
, Photometric. FG
. GI ,

,
.
2 ( ). , ,

FG. FG, , ,
.
Indirect Illumination.
Enable Final Gather
Global Illumination, .
Draft
. . .
(
).

.

, ,
.
.
,

, . ,
,

, .
.
,

(),

,
,
.

,

. ,


.
Scanline
,
3dsMax
,

, .. ,
, ,
.
, Scanline

,
.
.
MentalRay.

, -
. FG
. Pol (
Plane01).
Templates
.

AUTODESK 3DS MAX

, Diffuse Color ( Bitmap


). Reflection ()
.
(Glossiness) , . Anisotropy , Rotation .
Anisotropy .
,
, Bump.
Special Purpose Maps
( ).

.

3-.

SferaB
.

Reflectivity ;
Glossiness
;
Glossy Samples ,
;
Color ;
Fast ;
Highlights+FGonly ,
.
. ;
Metal material
. Refraction () . IOR
.
Translucency,

.
(SSS).
.

Anisotropy () . BRDF

.
0, 90
.

SferaM
.

Templates
. .
.
Main material parameters (
), Diffuse Level
, Color
, Roughness ,

(Diffuse-> Ambient).

. ,

.
Reflection ().

49 | Rendermagazine 2007

. , ,
, . !

.
?
. (
IOR=1,5).
Advanced Rendering Options (
) :

,
(solid),
(thin-walled).
Stena. Masonry ( UVW Map
).

AUTODESK 3DS MAX

. ? ,
. Highlights+FGonly .
. ( )
.
, ,
highlights-.
. ,
.
,
Glossiness ()
. .
. ,
Highlights+FGonly, . Highlights+
FGonly ,
.
.
,
. Kub
Cooper ().

Transparency () .
(IOR) . Translucency (
SSS). (weight)
,
, ,
..
, ,
.
.
. ,
, .
.
(SSS).
,
.
:

!
Roughness.
Kreslo Leather (). ,
.
Gardina
Matte Plastic.
.
Polka
Glossy Varnished Wood.
.
.
NojkaKresla Brushed Metal.
. , Metal Material,
,
.
,
(
)
( FG-). FG/GI multiplier FGQuality
Indirect Illumination Options.
.
, FG
,
.
,
Arch& Design.
,
. Ambient occlusion Special Effects,
,
FG. ScenaMaterial01
.

70%
(SSS). 30% .
, ,
.
.

.
. Blend with other materials ( ).
,
, ,
. , ,


- .
.
, ,
.
, .
,
(,
). , ? ,

(SSS). .
,
, FG
Arch& Design ( ).
().
Reflectiviti (), ..
( ),

50 | Rendermagazine 2007

, FG ,
FG-,
. ,
,
. :
1. G FG- (Initial FG Point
Density).
2.
(Rays per FG Point).
3. , (Diffuse Bounces).
4. FG-,
(Interpolate Over Num
FG Points).
Postament
Matte Finish. Round Corners.
Potolok Highlights+FGonly (
, ,

).
Tor
Rubber ().
. .
Highlights+FGonly ( !)
BRDF.
,
,

, FG- , Processing, Enable


Final Gather.

AUTODESK 3DS MAX


FG-.
. Initial FG Point Density=0.1

Diffuse Bounces=1

Diffuse Bounces=3
Indirect Illumination.
Initial FG Point
Density ( FG-).
.
. .

. Initial FG Point Density=0.5

,
FG-. Interpolate
Over Num FGPoints , .
, , . .

FG-, .
.
.
FG- . Rays per FGPoint.
.
,
Initial FGPoint
Density ( FG-) Rays per
FGPoint , ? , -
.
(
), Rays per FGPoint
( ).
, , Initial FGPoint Density
( FG-).
Diffuse
Bounces ( ). ,
.
, . ,

,
.

51 | Rendermagazine 2007


,
.
Ambient occlusion . , ?
, .
,
, ,
,
, .. ,
.
Ambient occlusion , ,
. ,
, .
. ,
,
.

Max Distance ,
. , ,
.
FG.

Final Gather Map


FG
.
Advanced (- Standard).
, Draft Mode.
.
FGPoint Interpolation , FG-
, Interpolate Over Num FGPoints,
, .
. !

. . .
Initial FGPoint Density=0,8
Rays per FGPoint=250
Diffuse Bounces=3
Interpolate Over Num FGPoints=30
ScenaMaterial02

. , . ,
,
Renderer.
, , .
MentalRay, ,
Global Illumination.
, , ,
FG Arch&
design.
MentalRay.
. !

2D
render.ru magazine

2d

render magazine

: -kornerPhotoshop


: svor
Photoshop


: svor
Adobe Photoshop

52 | Rendermagazine 2007

2d

render magazine


: VOVKUS
Adobe Photoshop, Painter

hunter
: razer
Coler Painter9

( )
: eor
Adobe Photoshop

53 | Rendermagazine 2007

2d

render magazine

114
: Cameleon
Adobe Photoshop

racing
: razer
Coler Painter

3
3

54 | Rendermagazine 2007


: Atris
Adobe Photoshop
:
.
.

3D
render.ru magazine

3d

render magazine

: MEX
3dsMax 9, Photoshop
1

2
: SINOID
Maya 8.0, Photoshop

55 | Rendermagazine 2007

3d

render magazine

sky-high
: yasno
3dsMax, Polyboost, Vray, Photoshop


:
3dsMax, Vray, Photoshop

Need For Freedom


: Natiq Agayev
Maya, Photoshop

56 | Rendermagazine 2007

3d

render magazine

1
1

...
: Psh
3ds Max, VRay, Adobe Photohop


:
3dsMax, Vray, Photoshop

57 | Rendermagazine 2007

love
: shadovv
Maya, Renderman


render.ru magazine

render magazine

2
: franki
3dsMax, Vray
.
: Kim Uliana
3ds Max, VRay, Adobe Photohop

58 | Rendermagazine 2007

: Denis Chigidin
3dsMax, Vray

Award
render.ru magazine


:Stanislav Orekhov
3ds Max, Vray

59 | Rendermagazine 2007

AWARD

2d Award
render.ru magazine


: Victor Tiganov
Adobe Photoshop

59 | Rendermagazine 2007

2D AWARD