yashsingh1/xdaforums huggingface dataset:
[HTC EVO 3D] guitardoc64:
OH WOW THANKS!!!!!!!!!!!!!!!!!!!!!!!!! Sorry for the caps but I literally stood up in front of my computer and yelled that, causing a wtf look from my wife. I think that may be the reason I have had wake locks!!!!!

Edit: I went in and reset those settings, ran a quick quadrant and got 2623!!!!!!!!!!!!
[HTC EVO 3D] selders59:
Really love this rom.

"From my Clean World"
[HTC EVO 3D] Scott:
I knew it was only a matter of time before we went back to soft porn.
[HTC EVO 3D] Lrod0175:
Nice.

LROD'S DE 3D
[HTC EVO 3D] Lrod0175:
Good to hear, my case was really extreme, once I played with those settings, I had all kinds of issues man, I had to use dual core scripts and normal reboot to get CPU1 back online, LOL, CPU1 was dead.

LROD'S DE 3D
[HTC EVO 3D] AndroidGraphix:
Scott, your ROMS are sick! I look forward to pushing some of my themes to them when I have time.

http://androidgraphix.com/images/BRAVO_THEME.png
[HTC EVO 3D] mozman:
What about 1x vs 3g. Which drains battery more? I understand 4G drains the most, even when connected to 4G.

Sent from XDA Premium on my EVO 3D
[HTC EVO 3D] selders59:
Ah now that is a popular wallpaper. Just popped the blue color.

"From my Clean World"
[HTC EVO 3D] selders59:
Zzzzzzzzzzzzzz

"From my Clean World"
[HTC EVO 3D] Scott:
I believe 1x drains more but not really sure. Thats a good question though!
[HTC EVO 3D] JokeZony0u:
Yupp, 1x should drain more...especially since the "standard" is now practically 3G speeds at the least. I believe it goes onto a different radio frequency, though you shouldn't quote me on that
[HTC EVO 3D] funnief13:
What up Raider can't wait to see what you got for these phones.....when ever you got something ready shoot it my way you know were I'm at.!!!!
[HTC EVO 3D] Scott:
Glad you like them man.

Would be very happy to see some of your theme skillz! If you ever need to colab just PM me.

Wait... Your hateslinger on my site, right?
[HTC EVO 3D] R32_Rocky:
AWESOME NEWS for those waking up tomorrow (well, it is "today" already for some, hehe)!

He already uploaded a new STOCK Anthrax. But by mistake, has it defaulted on performance gov, so you need to change it manually till he wakes up and fixes that.
[HTC EVO 3D] selders59:
Let's have a good morning hell yeah! :thumbup:

Just waiting to see what my attitude will be today??

"From my Clean World"
[HTC EVO 3D] LfnsR:
Morning selders and the rest of the Clean world.
[HTC EVO 3D] Lrod0175:
+1

lrod's de 3d
[HTC EVO 3D] Lrod0175:
Gm, keep it @ positive my friend.

LROD'S DE 3D
[HTC EVO 3D] Lrod0175:
Gm LfnsR.

LROD'S DE 3D
[HTC EVO 3D] jbermi:
never been a fan of the anthrax kernels...they don't play as nice on my phone as bcblend....I am not about performance, more about battery life, mostly because I don't play intense games on my phone...lol. mostly Words with Friends...
[HTC EVO 3D] mikeyxda:
I've always said that too. In fact, I generalized it to say that I stay away from both kernels and ROM's named after diseases and infections because I've had trouble with all of them. That said, I stuck with the Anthrax kernel this last update and it took me 3 days to get it to work properly with my phone but after much wiping and uninstalling two apps/widgets that Anthrax didn't seem to like, it now seems stable for me. Not sure it was worth it though since bcblend gave me the exact same AnTuTu benchmark scores as Anthrax. But we'll see. The jury is still out for me and I'm still willing to give Anthrax some time. Battery life actually seems better for me with Anthrax than bcblend now that I got everything sorted so I'm willing to take the time to give it a chance.

Mike
[HTC EVO 3D] LfnsR:
you too. half day tomorrow and then off till 1/4/12!! Can't wait!:D
[HTC EVO 3D] Lrod0175:
Sounds awesome dude, good for u my friend.

LROD'S DE 3D
[HTC EVO 3D] mayfield103:
Took a short vacation, but I'm back on clean again! :)
[HTC EVO 3D] LfnsR:
Welcome back to Clean World...:)
[HTC EVO 3D] Lrod0175:
Welcome back!

LROD'S DE 3D
[HTC EVO 3D] speedyd718:
is there anyway to flash beats to this rom? i know its not pre-configured. any help is appreciated.
[HTC EVO 3D] selders59:
Welcome back my friend and Merry Christmas.

"From my Clean World"
[HTC EVO 3D] Scott:
What???? Performance is king! I coudl car eless about battery life. But I am odd like that...

I think overall, the anthrax kernel in this ROM is a notch above the bcblend. Not by much, but overall I think its the superior kernel.

But yes, I wish devs didn't have repulsive names for there creations.

Traitor

Ummm... I mean welcome back :p

You could be the first to try... Send me a PM if you are interested.
[HTC EVO 3D] mayfield103:
I have all the files for beats in my theme and it works with your ROM so it should work to add it. Although I personally don't notice any difference. Merry Christmas everyone!
[HTC EVO 3D] Scott:
I just gave the files up to two guinea pigs... Lets see what they say...
[HTC EVO 3D] alammori:
I've been running this rom since 3 days. the battery life is superior. I have only one problem: sometimes when running youtube and directly after I watch the video, the phone freeze. only thing that help is reboot by holding the three bottoms.

I am not sure what the reason might be?:confused:

Other than that, it is excellent work.:)
[HTC EVO 3D] Lrod0175:
At least u don't have to teach them how to say Bro, like the commercial, lol.

LROD'S DE 3D
[HTC EVO 3D] Lrod0175:
I'm not getting that problem, are u running any themes?

LROD'S DE 3D
[HTC EVO 3D] alammori:
Thank you for your reply. Yes I am running a theme. It might be that. I am going to fresh install. and hope this issue will be gone for good.
[HTC EVO 3D] Lrod0175:
Cool, report back.

LROD'S DE 3D
[HTC EVO 3D] funnief13:
Zip is a no go... My baby crashe .. but this one I got here seems to work like a champ bin running it for like 3weeks 3d beats aubio zip ... Thank to the homie "X ". N remember to back up before u flash ...flash at Ur own Risk@! ;) http://db.tt/DY9oTO3L
[HTC EVO 3D] AndroidGraphix:
Right. I'll pm you here soon. I ported over the theme but I think there's something wrong with my zip because it's not flashing. I haven't messed with the 3D Evo for months. It's my wife's phone. My primary is the rezound. I found out you're a dev because of your temp root program for the Rezound. I'll pm you here soon.

Sent from my temporary rooted Rezound
[HTC EVO 3D] AndroidGraphix:
You bet bro. I'll send you a BETA once I get a zip that flashes. First port will be Bravo theme.

Sent from my temporary rooted Rezound
[HTC EVO 3D] funnief13:
Check out my baby Raider!!@
[HTC EVO 3D] AndroidGraphix:
Nice. I'm working on that same theme now. It's called Sierra theme. I'll have it ported over soon enough. I'm really digging this ROM so themes will definitely follow.

Sent from my temporary rooted Rezound
[HTC EVO 3D] funnief13:
I no this is one of my favorites too!!
[HTC EVO 3D] pongoface:
Anyone have the latest rpm fix? Link or dropbox. Thanks in advance.
[HTC EVO 3D] mozman:
This has happened to me once and once after a video clip completed on the team coco app (conan Obrien). I haven't tried to determine the cause. But did same as you reset pressing the 3 buttons.

Sent from XDA Premium on my EVO 3D
[HTC EVO 3D] faugnom1:
Same problem. Also had to reset the phone after watching a youtube video. One my phone also froze when quickly exiting the camera app.

Other than that, super fast, and the battery life on stock battery is the best that I've ever had on my phone.
[HTC EVO 3D] mikeyxda:
I had the camera issue too and in the same way. I was pressing back repeatedly to back out of the camera app quickly and it locked up. I couldn't repeat it so I never mentioned it. After that I installed the amaze camera and I haven't had the problem with that.
[HTC EVO 3D] Lrod0175:
I actually have stock and amaze, I use stock for 3d if I have to, I use amaze for 2d, etc, amaze cam kick ass man, my brother in law have the iPhone 4s( which sucks by the way) We ran a little test and amaze cam had better pics.

LROD'S DE 3D
[HTC EVO 3D] funnief13:
Gangster ROM wit a Gangster skin!!! /
[HTC EVO 3D] Lrod0175:
For those guys that want to control the capacitor lights and keep the settings after booting up, I have found a very easy way to keep the settings, use this script:

echo 2 > /sys/devices/platform/leds-pm8058/leds/button-backlight/currents

Copy the script to your init.post_boot.sh file located in your system/etc folder, I have it all the way in the end of the scripts after the esac line, The number after the echo is the control number, adjust it to whatever u want, then save it, the number will stick after u reboot because the file init.post_boot.sh runs at start up.

LROD'S DE 3D
[HTC EVO 3D] Afro Samurai:
How did you keep both cameras? Did you take the apk out of the zip and install it or was it a root explorer special?

Sent from the EVO 3D of the Afro Samurai
[HTC EVO 3D] Lrod0175:
Download the stand alone apk and install it, is that simple my friend.

http://xdaforums.com/showthread.php?t=1302943

LROD'S DE 3D
[HTC EVO 3D] Afro Samurai:
Wow, do I feel dumb..lol. Thanks bro.

Sent from the EVO 3D of the Afro Samurai
[HTC EVO 3D] Afro Samurai:
That looks like a theme from the OG EVO when we were squeezing Sense 3.0 roms on it.

Sent from the EVO 3D of the Afro Samurai
[HTC EVO 3D] Lrod0175:
Lol, you r welcome! if you want more clear pics, set the scene to manual, go to settings, image adjustments, move the sliders to one, trying it out and see how u like it.

LROD'S DE 3D
[HTC EVO 3D] fearbasel04:
Ok I got battery life better its the display my internet is controlled by juice defender which is nice.
[HTC EVO 3D] Lrod0175:
After installing stock Anthrax 1222a, system tuner offscreen profiles work without issue, dual core is not affected by min freq 192mhz, cpu1 stays online, something on 1219 is not playing nice with system tuner or cpu1 online at 192mhz.

LROD'S DE 3D
[HTC EVO 3D] fearbasel04:
Can I install a stock kernel on this ROM ? And from were?
[HTC EVO 3D] Lrod0175:
Stock Anthrax is qualcom stock for your CPU, gpu, system bus, etc.

Here, if u want u can try the latest stock Anthrax, it has all new drivers from qualcom, also ondemand governor is same as newer HTC devices, it has a two step incremental frequency instead of one step.

http://www.androidfilehost.com/main/EVO_3D_Developers/Despicable.Me.Roms/KERNELS/NEW_QUALCOMM_BASE_12-22-2011/

LROD'S DE 3D
[HTC EVO 3D] fearbasel04:
Not what I meant I want a sprint stock Kernel to see how battery life will be
[HTC EVO 3D] fearbasel04:
All I want is great battery life I mean on virus ROM I had it but I like this roms clean workings
[HTC EVO 3D] Lrod0175:
I get from 14 to 16 hours, heavy to moderate usage, we'd had the battery discussion throughout the thread, but you can turn data on all the time off, back up services, fully charge the phone and turn it off, wait until the green light goes off then connect the power until u get the green light, reboot.

LROD'S DE 3D
[HTC EVO 3D] guitardoc64:
I get about the same, 14-20 hours(DE 1.3 & 4) and I'm still breaking in DE 2 but it looks pretty close if not a tad better.

Sent from my Clean ROM 3D
[HTC EVO 3D] Scott:
You should get just a titch better but with that you get better overall performance too, at clock speed to clock speed vs 1.x series. The kernel is a notch up IMHO.
[HTC EVO 3D] selders59:
Well good morning to all my fellow CleanRomians!

Plan for the day is total development takeover!

"From my Clean World"
[HTC EVO 3D] mayfield103:
Morning Selders!
[HTC EVO 3D] selders59:
Morning bro

"From my Clean World"
[HTC EVO 3D] Lrod0175:
Morning

LROD'S DE 3D
[HTC EVO 3D] guitardoc64:
Morning Selders. Cleanromians?

Sent from my Clean ROM 3D
[HTC EVO 3D] Lrod0175:
I know right, way to start the morning.

LROD'S DE 3D
[HTC EVO 3D] Lrod0175:
Camera effects are working with latest stock anthrax 1222a!!!

Working on stock came as well!

I'm talking about the pic editing, on the cam, press the pic, choose the wand and there you can add extra effects to your pics.

LROD'S DE 3D
[HTC EVO 3D] selders59:
Is this the amaze camera effects your talking about? If so which version? I have the version 11 apk.

"From my Clean World"
[HTC EVO 3D] guitardoc64:
Yeah, I noticed that when I added it back. Very cool!!
[HTC EVO 3D] Lrod0175:
Both my friend, stock and amaze v11, I'm using the stand alone apk for the amaze came, I guess qualcom added codes for cam to activate the photo editing.

LROD'S DE 3D
[HTC EVO 3D] Lrod0175:
both my friend, stock and amaze v11, i'm using the stand alone apk for the amaze came, i guess qualcom added codes for cam to activate the photo editing.

I'm on stock anthrax 1222a.

Double, lol.

lrod's de 3d
[HTC EVO 3D] LfnsR:
morning all. happy friday!!
[HTC EVO 3D] Lrod0175:
Morning, I almost forgot that today is friday!!

Selders, what's the menu showing for today?

LROD'S DE 3D
[HTC EVO 3D] selders59:
Yes it is Friday and my daughter just got here so she will be with us for Christmas! There are somethings that can really brighten a dark time.

"From my Clean World"
[HTC EVO 3D] Lrod0175:
That"s good news!
[HTC EVO 3D] funnief13:
That's rite!! it is from The OG EVO!!! Love that Fone!!!
[HTC EVO 3D] Scott:
I have to work all weekend starting in 57 minutes :mad:

Friday sucks
[HTC EVO 3D] mozman:
Including Christmas??? If so I hope they pay you double time. That stinks...

Sent from XDA Premium on my EVO 3D
[HTC EVO 3D] Scott:
Yes, including Christmas... Double time... Ahahahah that was funny. But I will get a floating holiday.
[HTC EVO 3D] LfnsR:
right on! this is sssooo true. kids just have a way of making anything better - at least for a short period. :) enjoy the time with her!

---------- Post added at 09:17 AM ---------- Previous post was at 09:16 AM ----------

that does suck!
[HTC EVO 3D] Lrod0175:
Are u bringing the santa hat to work?

LROD'S DE 3D
[HTC EVO 3D] LfnsR:
how about the whole suit....beard and all...:)
[HTC EVO 3D] Lrod0175:
These are mine, gosh they keep me busy, and now to the stores, list on hand and plastic in pocket.

LROD'S DE 3D
[HTC EVO 3D] Lrod0175:
Lol, Scott make sure to share a pic if you decide to do it.

LROD'S DE 3D
[HTC EVO 3D] Afro Samurai:
They're adorable, and you have to time flash roms and kernels?? I got to ask, Is there a link to 1222a kernel. I'd like to think I can navigate this place well but can't find a link for it.
[HTC EVO 3D] LfnsR:
FYI...here is the link to the thread - http://xdaforums.com/showthread.php?t=1318005 and here is the link for the download - http://www.androidfilehost.com/main...cable.Me.Roms/KERNELS/QualComm_B_Series_Base/
[HTC EVO 3D] Scott:
Did Chad compile a 3.x kernel?
[HTC EVO 3D] Afro Samurai:
Thanks, I knew where the thread was I didn't know the name was changed to CDMA-SENSE-AnthraX-2.6.38.6-REV_003.zip, I found it. Will give it a whirl today.
[HTC EVO 3D] mikeyxda:
I don't see any 1222a, just CDMA-SENSE-AnthraX-2.6.38.6-REV_003.zip which I downloaded and so far, it's working. I don't see any difference though.

Mike
[HTC EVO 3D] LfnsR:
Qualcomm came out with new source and chad is in the process of updating kernals. right now i believe it is just a stock kernal that he put together and is working on the tweaks/mods. Lrod would know more than myself on this topic. :)

---------- Post added at 10:12 AM ---------- Previous post was at 10:11 AM ----------

no worries.

---------- Post added at 10:14 AM ---------- Previous post was at 10:12 AM ----------

this is the latest one from 12/22 if you look at "last modification". I believe this is the stock kernal for now based on the new source that qualcom came out with. chad is working on the tweak/mod versions.
[HTC EVO 3D] Lrod0175:
Thanks LfnsR, good info, and you r correct.

LROD'S DE 3D
[HTC EVO 3D] Lrod0175:
Here guys, I wrote this for guitardo, I figure to share with u guys, this is how I keep my 3d cpu optimize.

OK, first go to your mpdecision file located in system/bin folder, open it and scroll down to the second viewable code, thats the code for the CPU0 and CPU1 governors when offscreen, this file does not affect cpu0 but it affects cpu1, you gonna see a line with the governors like this:

setspeed userspace ondemand

Change the userspace to whatever governor you gonna run, I use interactive, so mine looks like this:

setspeed interactive ondemand

Do not change ondemand because that's the wake up governor, meaning it will respond faster, keep spaces between governors as is.

Once u do that, go to your system/etc/init.d folder and open the sicktweaks script, scroll down and find the cpu0 script, u gonna have ondemand as your wake up kernel governor, if u gonna use interactive then change it, if ondemand then leave it as is, this code will make your kernel wake up the CPU0 faster, hence giving u a faster response.

Also open the sysctltweak script located in the same system/etc/int.d folder, this script also has cpu0 wake up script, this one is also set to ondemand, so feel free to change governors so all your settings will be insync with the same governor, now set your min cpu freq to 384mhz 151mhz max in system tuner and you gonna have a very very fast 3d.

LROD'S DE 3D
[HTC EVO 3D] Lrod0175:
Thanks!

LROD'S DE 3D
[HTC EVO 3D] jbermi:
i got 4 under 10 and they are driving me nuts...i hate school breaks. LOL. but i still make time to mod my phone...
[HTC EVO 3D] southphillysean:
I always over looked this rom. I shall over look no more......great work!

Sent from my Very clean E3D w/Go.
[HTC EVO 3D] steve97ta:
Damn only in the cleanrom area! All details listed too! I bet a flashable zip for these settings would go like hot cakes lol

Or just get scott to sticky this in the op?

Thanks sent on this lrod
[HTC EVO 3D] jayfonzerrelli:
I got ya all beat! (kidding) Lol... but yeah, Got a 19 y.o. That just moved out, and 6, yes 6 still in the nest! And between them, the wife, and my job, i still try and make time for this awesome rom, including trying to help out with themes when i can.
[HTC EVO 3D] mikeyxda:
This one concerns me. mpdecision looks like a binary file. When you enter "interactive" instead of "userspace", "interactive" is more characters and may cause the rest of the file to be misaligned due to the fact that everything from that offset forward will now be 2 characters further from the beginning of the file. Are you sure that won't cause problems?

Mike
[HTC EVO 3D] Lrod0175:
Not at all my friend, as long as u keep the same spaces you will be fine.

LROD'S DE 3D
[HTC EVO 3D] Lrod0175:
Thanks for the thanks, lol.

LROD'S DE 3D
[HTC EVO 3D] selders59:
Bada Bing Bada Boom!

"From my Clean World"
[HTC EVO 3D] Scott:
Wtf? *♥****√*
[HTC EVO 3D] jayfonzerrelli:
Is there eggnog being passed around here lately???
[HTC EVO 3D] guitardoc64:
Thanks Lrod! Scott,ya gotta put this in the next update! It really makes a difference!

Sent from my Clean ROM 3D
[HTC EVO 3D] Lrod0175:
You r welcome, that's the way the 3d is suppose to run my friend.

LROD'S DE 3D
[HTC EVO 3D] selders59:
Good morning my friend. Hey thank you for posting the mpdecision tweak. Just did it and reboot phone and it definitely seems quicker to me.

"From my Clean World"
[HTC EVO 3D] Lrod0175:
You welcome selders, having mpdecision in sync with init.d scripts and system tuner is a plus and can definitely improve performance across the board.

LROD'S DE 3D
[HTC EVO 3D] mikeyxda:
I'm still skeered to change things because I want to be sure I don't hose something by assuming too much. I get that setspeed interactive ondemand is the way to go, but which method should we use to change the contents of the file? I'm particularly interested in which program I should use to modify the mpdecision file because I'm concerned that using the wrong program might corrupt the file. Should I just use the edit command on the long press menu right on the phone? Edit the file on my computer? I don't want to use an editor that might not like the text/binary config in that file and end up resaving it in a different format and screw things up.

Thanks,

Mike

---------- Post added at 11:03 AM ---------- Previous post was at 10:24 AM ----------

Lrod...

You opened a can of worms here. I looked at the two scripts (sicktweaks and sysctltweaks) and they do a lot of the same things but they conflict with each other!

sicktweaks pipes "65" into the up threshold for the ondemand governor for example. Then sysctltweaks pipes "15" into the exact same file. If I'm reading this correctly, sysctltweaks is overriding the sicktweaks and setting 15 as the up threshold for the on demand governor. That just means that IF you use the on demand governor, your up threshold is 15%. That seems a bit low to me, and might explain why my phone seems to run at the high end of the frequency range most of the time. I may change that to "25" but still, it's probably not good to have two different tweaks in init.d that do the same thing, one that overrides the other.

Mike
[HTC EVO 3D] guitardoc64:
I just used Estrong. Opened the file, changed the entries,menu button, save. Reminded me of doing registry hacks on WinMo. Rebooted and everything is running fine.

Sent from my Clean ROM 3D
[HTC EVO 3D] LfnsR:
Morning lrod and the cleanrom world.
[HTC EVO 3D] Lrod0175:
Yes I have, now we are talking and helping Scott and us make the best ROM better, now I've done a lot of testing and trial and error, but the only script I've removed was the sdcard script, because sicktweaks and Anthrax has them as well.

Tweak as you feel like and then reboot,run quadrant and check your scores, the higher the better for your device. In my case I get higher scores as I explained but we all know all phones are different and as you sail along me in the boat of scripting, you'll gain more knowledge about how this baby runs, maybe you can come up with some settings that we might be able to try as well, you have good questions and good input as well, don't be afraid to try my friend.

This goes for everyone!

LROD'S DE 3D
[HTC EVO 3D] steve97ta:
If these tweaks make it into the next build its going to be great even though this is rock solid already!
[HTC EVO 3D] Lrod0175:
The only thing is the mpdecision tweak, the others are already in the rom with ondemand, so you change them only if you running a different governor, the unit.d tweaks we have are a mix of sicktweaks and adrenaline tweaks.

LROD'S DE 3D
[HTC EVO 3D] mikeyxda:
Lrod, see if you agree. I changed setspeed userspace ondemand in the mpdecision file to setspeed ondemand ondemand and it does seem snappier although my AnTuTu benchmark only went up from about 5600 to 5700.

BUT here's what I propose: my advice is to open the sicktweaks in init.d and change the upthreshold from 65 to 30 and then open the sysctltweaks and change upthreshold from 15 to 30. That way both tweaks have an up threshold of 30% instead of one set to 65% which is overridden milliseconds later to 15%. With 30%, we should get better battery life without affecting performance much at all. I believe the 15% that comes with the ROM is too low and is causing the CPU to run at 1.5Ghz most of the time. 30% seems more reasonable.

Mike
[HTC EVO 3D] guitardoc64:
Seems reasonable. I'm willing to try it.

Sent from my Clean ROM 3D
[HTC EVO 3D] Lrod0175:
Sounds good, set it up, I will join u guys as well, report back with any updates.

LROD'S DE 3D
[HTC EVO 3D] selders59:
Here is my quad scores.

Before script tweak:

After script tweak:

"From my Clean World"
[HTC EVO 3D] Lrod0175:
A little higher, how do u feel the overall performance?

LROD'S DE 3D
[HTC EVO 3D] mayfield103:
Hey guys I ported the dark 3d theme that's for the EVO 3d gsm, so it works on cdma :) here is the link to the thread http://xdaforums.com/showthread.php?p=18228818
[HTC EVO 3D] selders59:
Performance is definitely snappier. Thanks again for your info on this from your own testing.

"From my Clean World"
[HTC EVO 3D] selders59:
Why do you do this to me bro? Just kidding, loving what I am running now.

"From my Clean World"
[HTC EVO 3D] guitardoc64:
I agree. Overall it just seems to react faster. My 3D is running the best it ever has, I notice it a lot in the keyboard. That always seemed to have minor lag once in a while and its gone.

Sent from my Clean ROM 3D
[HTC EVO 3D] Lrod0175:
Cool my friend, merry Christmas to all!

LROD'S DE 3D