SDS: Scratch "CGI"

SDS: Scratch "CGI"

by WONGMY

šŸ‘ 375 ā¤ļø 16 ⭐ 12 šŸ”„ 0
Created: Oct 6, 2022 Last modified: Oct 6, 2022 Shared: Oct 6, 2022

Description

I did all the code myself, though I took a bit of inspiration from other pen-math projects. It was actually a lot more straightforward than even my last SDS project, though it may look and lag like it wasn't! If you want to read a few paragraphs on how this works, scroll down, but if you're not a nerd, then this is pretty much the end of the description for you. Forget I said you had to be a nerd, because I've already said that it's quite straightforward. Basically, it first generates the image by using math based on the current coordinates while moving to every onscreen position, then it stores all of this as list data. Storing it as list data is helpful against lag because it won't have to do all the equations again. Everything from this point on unless stated is done on the fly. The rendering job is very simple. Because the list data always gets stored in the same order, it just has to go to the next relative position and then grab the list data assigned to that specific point. What we didn't account for is the non-interpolated scaling. It's very simple, you just have to multiply each render position value by the multiplier variables. It can't really look 3D like this, but we'll tackle that later. The layering effect is REALLY simple. It just decreases the generated transparency value so that different layers come into focus. The icing on the cake is the shading effects. Attempting to look like a shadow, it shades depending on the Y and Y scaling. The shade also gets dimmer the further scaled or "rotated" it is on the X axis. I say rotated because of the pseudo-3D effect. The "Pattern Multiplier" feature is still pretty experimental. The feature is actually changing the formula for the equation that makes the effect. This means that it has to be re-generated so there's a few frames that nothing renders. Actually, forget what I said a few paragraphs ago, you're a nerd at this point. This is my first official attempt at a pen project, but I'm probably not going back to "CGI". I may try raycasting someday, though.

Instructions

• USE TURBOWARP FOR ALMOST FULL SPEED: • https://turbowarp.org/741648190?hqpen You're probably wondering why I've put airquotes around every instance of "CGI". Well, that's because it's not what comes to mind when most people think of "CGI", though it's still an image generated by a computer so it counts. After clicking the flag it will show you a few demoes of the basic "CGI" technology that I've made. By that, I mean it will first show you some non-interpolated scaling by scaling the image up one axis at a time, then show you a 3D-like effect with the image spinning around using that same scaling technology. Then, it will show you a bit of the inner layering, and what happens if layers are added or removed. After that, it shows you all the values and you can experiment! Like all the other projects in my SDS series (well, one) this was made in under 24 hours just as a side project, so it still may have bugs that I won't come back to fix. On the WONGMY news other than that, I'm having some troubles making Billding Site 2 enemies function, so the game may still take a while. On the flip side, I'll be accepting any concept art for enemies or bosses that you link to me and adding them! Hopefully. Also, in a few days it's my account's birthday, so expect a pleasant surprise!

Project Details

Visibility
Visible
Comments
Enabled

More Cool Projects

Project thumbnail
View Project

ADD YOURSELF DOING UNDERPANTS CRY

by mahmf144999

Project thumbnail
View Project

Friday Night Funkin VS Stitch Challenge Remastered

by GreenCreeps

Project thumbnail
View Project

Beat Up Viacom 2!

by Willzerba

Project thumbnail
View Project

Beat Up Sonic 6 Mod

by Batatapo89Rises

Project thumbnail
View Project

Flat Fluent Emoji Maker 1.1 Blob Emoji Edition

by kylo1234567

Project thumbnail
View Project

FNF - (Vs Sunky)

by Bradk2005

Project thumbnail
View Project

Geometry Dash Meltdown

by Titanicmaster123

Project thumbnail
View Project

Beat Up Scratch Cat 2 v2.75

by Soup_forgoodFandom

Project thumbnail
View Project

talking tom and ben news but destroyed

by Minewra79

Project thumbnail
View Project

Friday Night Funkin' Vs. Shaggy | Chapter 6 + Secret Song

by CharizardAaroshdude

Project thumbnail
View Project

SCRACO65 Shorts Episode 1: Messages (REMASTERED)

by SCRACO65

Project thumbnail
View Project

Beat Up Raphy1512 V1

by zzhhooookk

Project thumbnail
View Project

The Labyrinth Ā» A Scratch Project || V. 1.2.1

by Feathers_McGraw

Project thumbnail
View Project

ę±ę–¹PVć€€ćƒ­ć‚¹ćƒˆć‚¢ćƒ³ćƒ–ćƒ¬ćƒ©Ć—å¤šć€…č‰Æå°å‚˜

by haru-haru-next

Project thumbnail
View Project

Beat Up Amiibo

by lukemanolopoulos8

Project thumbnail
View Project

Beat up Sonic 3.0 remix

by kubakoodziejczak

Project thumbnail
View Project

The Story Button remix

by EdJunior2

Project thumbnail
View Project

Hill Climb Racing mobile - 70 - Tesla Cyber Truck remix

by 5005256

Project thumbnail
View Project

Friends To Your End

by sonohii

Project thumbnail
View Project

the fullest RALR cast in life

by furbyfamilyfan

Project thumbnail
View Project

Beat up Edward Ultimate DLC remix-2

by YHDGAMER

Project thumbnail
View Project

Add a Button to Beat Up Bacon Hair [5] remix

by Traw2016

Project thumbnail
View Project

Icon Maker V3.0 (girl)

by cat_tap

Project thumbnail
View Project

AY In Most Detailed Nickelodeon Creatures

by Natetheninja160