-
Notifications
You must be signed in to change notification settings - Fork 72
Pack Making JSON Rendering
DonBruce64 edited this page Jun 25, 2021
·
9 revisions
This section only appears on content that requires OBJ models, however, you'll find the entries that make up its-sub-sections all over the place. These sections are tied to the animation system, and are used to move and animate OBJ models, play sounds, render text, and define cameras. As such, the rendering section consists of the following:
- animatedObjects – A list of the animated objects this model has.
- textObjects – A list of text objects this model will render.
- cameraObjects – A list of cameras this object provides.
- sounds – A list of sounds this object will play. Can be used for anything, be it gun firing sounds, engine sounds, the whine of tires, etc. A quiet car is a bland car!
- particles– A list of particles that this object can spawn. Think exhausts and burnout smoke, but also dirt from tires and water from outboard motors.
- customVariables – A list of custom variable names. These may be assigned any name, and are used for custom animation that don't fit neatly into the pre-defined variables. You may have up to 4 custom variables on any vehicle. Surely, that's enough?
- constants – A list of constant variable names. These variables will be added into the listing of active variables and will always return 1 if requested, no matter what. Useful for grouping parts and things internally where using custom typing would simply cause more issues than it would solve.
- The Absolute Basics
- Pack Making General Introduction
- Pack Making General Master File
- Pack Making General File Structure
- Pack Making General Item Textures and JSONs
- Pack Making General Languages
- Pack Making General Conventions
- Pack Making JSON Colors
- Pack Compiling for 1.16.5
- JSON Templates