Difference between revisions of "PyPRP:Introduction"
m (stub template now automatically knows the page name) |
m (→Lighting: Update page location.) |
||
(15 intermediate revisions by 4 users not shown) | |||
Line 2: | Line 2: | ||
==PyPRP== | ==PyPRP== | ||
− | '''PyPRP''' is a ''free'', ''open source'' plugin for [[Blender]] that exports ages for [[Uru: Ages Beyond Myst | + | '''PyPRP''' is a ''free'', ''open source'' plugin for [[Blender]] that exports ages for [[Uru#Old Versions|old versions of Uru]] (such as Uru: Ages Beyond Myst and Uru: Complete Chronicles). It was originally written by [http://alcugs.almlys.org/ Almlys] as part of the [[Alcugs]] project. |
− | + | ||
==Getting PyPRP== | ==Getting PyPRP== | ||
''Main Article: [[PyPRP:Installation|Installing PyPRP]]'' | ''Main Article: [[PyPRP:Installation|Installing PyPRP]]'' | ||
− | You may [http://www.guildofwriters.com/pyprp/latest.zip download] the latest stable version of PyPRP from the Guild of Writers, or you can always [[PyPRP:Downloads|download an older version]] at your discretion. We recommend using the latest version because some of the older ones are plagued with bugs--our release quality has improved significantly over time. You will appreciate the difference. | + | You may [http://www.guildofwriters.com/pyprp/latest.zip download] the latest stable version (v1.6.1) of PyPRP from the Guild of Writers, or you can always [[PyPRP:Downloads|download an older version]] at your discretion. We recommend using the latest version because some of the older ones are plagued with bugs--our release quality has improved significantly over time. You will appreciate the difference. |
You will also need the [[Offline KI]] to be able to test your age in-game. | You will also need the [[Offline KI]] to be able to test your age in-game. | ||
Line 17: | Line 16: | ||
==Archive== | ==Archive== | ||
− | |||
− | |||
===Blender 3D=== | ===Blender 3D=== | ||
− | * [[ | + | * [[Blender]] |
* The [http://wiki.blender.org/index.php/Main_Page BlenderWiki] is an excellent reference. | * The [http://wiki.blender.org/index.php/Main_Page BlenderWiki] is an excellent reference. | ||
* [[BlenderFAQ| Blender FAQ ]] | * [[BlenderFAQ| Blender FAQ ]] | ||
=== Getting Started with PyPRP === | === Getting Started with PyPRP === | ||
− | * [[Workspace Setup]] | + | * [[Ahra Pahts:Getting Started#Setting Up Your Workspace|Workspace Setup]] (for Ahra Pahts, but the principles apply to any Age) |
− | * [[Obtaining your own unique Sequence Prefixes]] | + | * [[TPOTS Sequence Prefixes|Obtaining your own unique Sequence Prefixes]] |
* Your first age | * Your first age | ||
− | ** [[ | + | ** [[PyPRP:First Age| Beginners Tutorial: Your Very First Basic Age]] |
** [[Getting Started With Writing | Tutorial: Your First (real) Age]] | ** [[Getting Started With Writing | Tutorial: Your First (real) Age]] | ||
** [[Video Tutorial: Creating An Age]] | ** [[Video Tutorial: Creating An Age]] | ||
* [[FNI Settings|FNI (Fog) Settings]] | * [[FNI Settings|FNI (Fog) Settings]] | ||
* [[Checking Scale in Ages | Checking the scale in an Age]] | * [[Checking Scale in Ages | Checking the scale in an Age]] | ||
− | * [[What's New in PyPRP 1.6]] | + | * [[PyPRP:Changelog|What's New in PyPRP 1.6]] |
* [[Updating Ages | Updating older ages for use with new plugin features in PyPRP 1.0]] | * [[Updating Ages | Updating older ages for use with new plugin features in PyPRP 1.0]] | ||
=== PyPRP Tutorials === | === PyPRP Tutorials === | ||
+ | |||
+ | * [http://forum.guildofwriters.org/viewforum.php?f=18 Tutorials in the forum] | ||
+ | |||
==== Avatar Logic and Effects ==== | ==== Avatar Logic and Effects ==== | ||
* Ladders | * Ladders | ||
Line 42: | Line 42: | ||
** [[Creating an auto Ladder | Creating a Ladder (The short way)]] | ** [[Creating an auto Ladder | Creating a Ladder (The short way)]] | ||
* [[Clickable Books | Creating Clickable Books (incomplete)]] | * [[Clickable Books | Creating Clickable Books (incomplete)]] | ||
− | ** Adding a Journal or Linking Book [http://www.guildofmaintainers.org/Forum/viewtopic.php?f=152&t=1087] Link to Andy's Comprehensive Tutorial (some understanding of [[Linking Rules]] is required) | + | ** Adding a Journal or Linking Book [http://www.guildofmaintainers.org/Forum/viewtopic.php?f=152&t=1087] Link to Andy's Comprehensive Tutorial (some understanding of [[Age Linking Rules]] is required) |
− | ** Adding Sketches to a Journal [ | + | ** Adding Sketches to a Journal [https://forum.guildofwriters.com/viewtopic.php?f=18&t=124] Link to a forum thread |
* [[SittingMods | Sitting Mods: Making benches and chairs]] | * [[SittingMods | Sitting Mods: Making benches and chairs]] | ||
* [[Footstep Decals | Dynamic footprints]] | * [[Footstep Decals | Dynamic footprints]] | ||
Line 50: | Line 50: | ||
* [[Making_Rides | Rides and curvy animations]] | * [[Making_Rides | Rides and curvy animations]] | ||
* [[Avatar_Animations_List | Avatar Animations]] | * [[Avatar_Animations_List | Avatar Animations]] | ||
− | |||
==== Game Logic ==== | ==== Game Logic ==== | ||
Line 69: | Line 68: | ||
** Friendlier [http://www.guildofmaintainers.org/Forum/viewtopic.php?f=145&t=814 Making Lightmaps] | ** Friendlier [http://www.guildofmaintainers.org/Forum/viewtopic.php?f=145&t=814 Making Lightmaps] | ||
* [[ProjectionLights | Adding projection lights]] | * [[ProjectionLights | Adding projection lights]] | ||
− | * [[LightGroups | Lightgroups]] | + | * [[PyPRP:LightGroups | Lightgroups]] |
* [http://wiki.blender.org/index.php/Manual/Environment_Maps Shiny Surfaces] - external tutorial | * [http://wiki.blender.org/index.php/Manual/Environment_Maps Shiny Surfaces] - external tutorial | ||
* [http://www.scifi-meshes.com/forums/dojo/1755-blender-faint-hearted-08-uv-texture-mapping-texture-baking.html UV projection and Baking] - external tutorial | * [http://www.scifi-meshes.com/forums/dojo/1755-blender-faint-hearted-08-uv-texture-mapping-texture-baking.html UV projection and Baking] - external tutorial | ||
Line 79: | Line 78: | ||
==== Sky ==== | ==== Sky ==== | ||
− | * [[Adding_Atmosphere | Skydome ( | + | * [[Adding_Atmosphere|Skydome]] (links to that part of "Your first real age") |
* [[electroglyph’s Seamless Skydome tutorial]] | * [[electroglyph’s Seamless Skydome tutorial]] | ||
Line 100: | Line 99: | ||
** [[GLSL_Stencilling| Stencil Painting in 2.48]] | ** [[GLSL_Stencilling| Stencil Painting in 2.48]] | ||
* [[Texturing a cube with two materials]](draft, not finished) | * [[Texturing a cube with two materials]](draft, not finished) | ||
− | |||
* [[Animating Textures]] | * [[Animating Textures]] | ||
* [[Bink Movie Layers|Adding video textures (Incomplete)]] | * [[Bink Movie Layers|Adding video textures (Incomplete)]] | ||
Line 118: | Line 116: | ||
* [http://www.guildofmaintainers.org/Forum/viewtopic.php?f=145&t=816 Making Shore Foam] | * [http://www.guildofmaintainers.org/Forum/viewtopic.php?f=145&t=816 Making Shore Foam] | ||
* [[Ripples]] | * [[Ripples]] | ||
− | |||
* [[Footstep_Decals | Dynamic footprints and ripples]] | * [[Footstep_Decals | Dynamic footprints and ripples]] | ||
− | * | + | |
+ | ==== Miscellaneous ==== | ||
+ | |||
+ | * [[Performance Optimization]] | ||
===Video Tutorials=== | ===Video Tutorials=== |
Latest revision as of 22:42, 31 July 2020
This is a tutorial page.Versions available: PyPRP; 3ds Max; Korman. |
Contents
PyPRP
PyPRP is a free, open source plugin for Blender that exports ages for old versions of Uru (such as Uru: Ages Beyond Myst and Uru: Complete Chronicles). It was originally written by Almlys as part of the Alcugs project.
Getting PyPRP
Main Article: Installing PyPRP
You may download the latest stable version (v1.6.1) of PyPRP from the Guild of Writers, or you can always download an older version at your discretion. We recommend using the latest version because some of the older ones are plagued with bugs--our release quality has improved significantly over time. You will appreciate the difference.
You will also need the Offline KI to be able to test your age in-game.
Getting Started with PyPRP
Insert a list of appropriate tutorials here.
Archive
Blender 3D
- Blender
- The BlenderWiki is an excellent reference.
- Blender FAQ
Getting Started with PyPRP
- Workspace Setup (for Ahra Pahts, but the principles apply to any Age)
- Obtaining your own unique Sequence Prefixes
- Your first age
- FNI (Fog) Settings
- Checking the scale in an Age
- What's New in PyPRP 1.6
- Updating older ages for use with new plugin features in PyPRP 1.0
PyPRP Tutorials
Avatar Logic and Effects
- Ladders
- Creating Clickable Books (incomplete)
- Adding a Journal or Linking Book [1] Link to Andy's Comprehensive Tutorial (some understanding of Age Linking Rules is required)
- Adding Sketches to a Journal [2] Link to a forum thread
- Sitting Mods: Making benches and chairs
- Dynamic footprints
- Using Subworlds
- Controlling the Camera
- Rides and curvy animations
- Avatar Animations
Game Logic
- Beginner's Guide to AlcScript
- How to make an Object Clickable
- Friendlier Making something "Clickable"
- Using SDL States
- Using Animations
- Saving Object Animations' States
- QuickScripts
- How To Make Your Objects Collidable
- Callback Messages
- GUI Dialog
Lighting
- Making lightmaps
- Friendlier Making Lightmaps
- Adding projection lights
- Lightgroups
- Shiny Surfaces - external tutorial
- UV projection and Baking - external tutorial
Modeling
Sky
- Skydome (links to that part of "Your first real age")
- electroglyph’s Seamless Skydome tutorial
Sounds
- Adding footstep sounds
- Adding Sounds I: Basics
- Friendlier Putting Sound In Part 1
- Adding Sounds II: fading and 3D
- Friendlier Putting in 3D Sounds and Triggered Sounds
- Adding sound for kickables
- Random Sounds In Your Age
Texturing
- Detail texturing: Taking advantage of MipMaps
- Stencils
- Texturing a cube with two materials(draft, not finished)
- Animating Textures
- Adding video textures (Incomplete)
- Making Sprites
- Managing Transparent Objects
- Alpha Textures Removing Edge
- Proper transparency for leaves and grass
- Reflective Surfaces with Env Maps (Dynamic and Static)
Vertex Painting
Water and Swimming
- Adding swimregions
- Making some simple Animated Water
- Making reflective water (wavesets)
- Making Shore Foam
- Ripples
- Dynamic footprints and ripples
Miscellaneous
Video Tutorials
[Advanced] Reference Manuals
- AlcScript Properties
- AlcScript Technical Manual
- Logic Scripting
- Soft Volumes (Or Softvolumes)
- Drawable Flags
- Troubleshooting FAQ
This page is a stub. You can help us by expanding it.